private void HandleTransactionProvisioned(MultipleWaitResult obj) { if (obj.Messages.All(_ => _.Message is AccountProvisioned)) { Sender.Tell(new TransactionProvisioned()); Become(Provisioned); } else { //TODO: Handle provisioning issues throw new NotImplementedException("Transaction provisioning issues not implemented"); } }
private void HandleTransactionConfirmed(MultipleWaitResult obj) { if (obj.Messages.All(_ => _.Message is AccountConfirmed)) { Sender.Tell(new TransactionConfirmed()); } else { //TODO: Handle confirmation issues throw new NotImplementedException("Account confirmation issues not implemented"); } Self.Tell(PoisonPill.Instance); }