コード例 #1
0
ファイル: MessageTests.cs プロジェクト: zulip/zulip-csharp
 public void Setup()
 {
     if (File.Exists(".zuliprc"))
     {
         zclient         = ZulipServer.Login(".zuliprc");
         messageEndpoint = zclient.GetMessageEndPoint();
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: zulip/zulip-csharp
 public static void GetZulipClient(string ZulipRCPath)
 {
     if (!Connected)
     {
         client    = ZulipServer.Login(ZulipRCPath);
         Connected = client != null && !string.IsNullOrEmpty(ApiKey);
     }
 }
コード例 #3
0
 public void Setup()
 {
     if (File.Exists(".zuliprc"))
     {
         zclient        = ZulipServer.Login(".zuliprc");
         streamEndpoint = zclient.GetStreamEndPoint();
     }
 }
コード例 #4
0
        public async Task ZulipLoginWithEmailAndApiKeyTest(string serverURL, string userEmail, string apiKey)
        {
            var srv       = new ZulipServer(serverURL);
            var client    = srv.Login(userEmail, apiKey);
            var sEndPoint = client.GetStreamEndPoint();
            var streams   = await sEndPoint.GetStreams();

            Assert.IsTrue(streams?.Count > 0);
        }
コード例 #5
0
 public async Task Setup()
 {
     if (File.Exists(".zuliprc"))
     {
         zclient      = ZulipServer.Login(".zuliprc");
         userEndpoint = zclient.GetUserEndPoint();
         await RefreshData();
     }
 }
コード例 #6
0
        public void TestZulipRC()
        {
            var zuliprc = ".zuliprc";
            var apiKey  = "";

            if (File.Exists(zuliprc))
            {
                var zulipClient = ZulipServer.Login(zuliprc);
                apiKey = zulipClient.APIKey;
            }
            Assert.IsTrue(!string.IsNullOrEmpty(apiKey));
        }