public async Task <AuthenticationResult> Authenticate(Octgn.Communication.Client client, IConnection connection, CancellationToken cancellationToken)
        {
            var req = new Octgn.Communication.Packets.AuthenticationRequestPacket("session");

            req["sessionKey"] = SessionKey;
            req["userId"]     = UserId;
            req["deviceId"]   = DeviceId;

            var result = await client.Request(req, cancellationToken);

            return(result.As <AuthenticationResult>());
        }
Esempio n. 2
0
 public static Task <ResponsePacket> SendMessage(this Client client, string toUserId, string message)
 {
     return(client.Request(new Message(toUserId, message)));
 }