public void ShowInvitation(ClusterInvitation invitation) { Dispatcher.Invoke(() => { MessageBox.Show("Your invitaion: " + invitation); }); }
public static void SetInvitation(ClusterInvitation invitation) { var fp = "invitation.config"; var jsonInv = JsonConvert.SerializeObject(invitation, Formatting.Indented); File.WriteAllText(fp, jsonInv); }
public void TryUseInvitation(ClusterInvitation invitation) { if (!signedIn) { JoinUsingInvitation(invitation); } }
internal static void CreateInvitation(CurrentCluster cluster, IActorRef actor, CreateInvitationMessage cim) { var i = new ClusterInvitation { InvitationAddress = ActorRefToString(actor, cim), InvitationKey = cluster.Key }; var json = JsonConvert.SerializeObject(i); File.WriteAllText("invitation.config", json); }
public void UseInvitation(ClusterInvitation invitation) { Console.WriteLine("Use invitation? (Y/N)"); var k = Console.ReadKey(); if (k.Key == ConsoleKey.Y) { JoinUsingInvitation(invitation); Begin(); } else { TryCreateNewCluster(); } }
public void JoinUsingInvitation(ClusterInvitation invitation) { var i = new Invitation(invitation.InvitationKey, "username"); _echo.Tell(new SignIn(i, invitation.InvitationAddress)); }
protected void JoinUsingInvitation(ClusterInvitation invitation) { var i = new Invitation(invitation.InvitationKey, _username); _echo.Tell(new SignIn(i, invitation.InvitationAddress)); }