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]); } }); }
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(); }