Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. private readonly Dictionary<PID, object> _processedMessages = new Dictionary<PID, object>();
  2.  
  3. public Task ReceiveAsync(IContext context)
  4. {
  5. switch (context.Message)
  6. {
  7. case Credit msg when _processedMessages.ContainsKey(msg.ReplyTo):
  8. replyTo.Tell(_processedMessages[replyTo]);
  9. return Actor.Done;
  10. case Credit msg:
  11. _balance += amount;
  12. _processedMessages.Add(replyTo, new OK());
  13. replyTo.Tell(new OK());
  14. return Actor.Done;
  15. //...
  16. }
  17. return Actor.Done;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement