Exemplo n.º 1
0
 public async Task SubscribeToMessages(IClientMessageObserver observer, MessageHandle since)
 {
     observers.Subscribe(observer);
     if (since != default)
     {
         foreach (var(message, handle) in await rewoundMessagesGrain.GetMessagesSinceAsync(since))
         {
             observer.ReceiveMessage(message, handle);
         }
     }
 }
Exemplo n.º 2
0
 public Task UnsubscribeFromMessages(IClientMessageObserver observer)
 {
     observers.Unsubscribe(observer);
     return(Task.CompletedTask);
 }