private Task SendMessage(string message, object value) { return(_store.Save(message, value) .Success(_ => _signaler.Signal(message)) .Unwrap() .Catch()); }
private Task SendMessage(string key, object value) { return(_store.Save(key, value) .Then(k => _signaler.Signal(k), key) .FastUnwrap() .Catch()); }