public Task TestConnectAsync()
        {
            var realtime = new AVRealtime("uay57kigwe0b6f5n0e1d4z4xhydsml3dor24bzwvzr57wdap", "kfgz7jjfsk55r5a8a3y4ttd3je1ko11bkibcikonk32oozww");
            return realtime.CreateClient("junwu").ContinueWith(t =>
            {
                var client = t.Result;
                Console.WriteLine(client.State.ToString());
                return client;
            }).ContinueWith(s =>
            {
                var client = s.Result;
                var admins = new string[] { "zman", "junwu" };
                return client.CreateConversationAsync("abc", false, new Dictionary<string, object>
                {
                    { "admins",admins }
                });
            }).Unwrap().ContinueWith(c =>
            {
                var conv = c.Result;
                Console.WriteLine(conv.ConversationId);
                foreach (var key in conv.Keys)
                {
                    Console.WriteLine(conv[key]);
                }

            });
        }
Пример #2
0
 public Task TestSave()
 {
     //AVClient.Initialize("3knLr8wGGKUBiXpVAwDnryNT-gzGzoHsz", "3RpBhjoPXJjVWvPnVmPyFExt");
     //var avObject = new AVObject("TestObject");
     //avObject["key"] = "value";
     //return avObject.SaveAsync().ContinueWith(t =>
     // {
     //     Console.WriteLine(avObject.ObjectId);
     //     return Task.FromResult(0);
     // }).Unwrap();
     Websockets.Net.WebsocketConnection.Link();
     var realtime = new AVRealtime("3knLr8wGGKUBiXpVAwDnryNT-gzGzoHsz", "3RpBhjoPXJjVWvPnVmPyFExt");
     return realtime.CreateClient("junwu").ContinueWith(t =>
     {
         var client = t.Result;
         Console.WriteLine(client.State.ToString());
         return Task.FromResult(0);
     }).Unwrap();
 }