コード例 #1
0
ファイル: Program.cs プロジェクト: prolinesurfer/zulip-csharp
        public static void GetZulipClient()
        {
            ZulipServer         ZuSrv  = new ZulipServer(ServerURL);
            ZulipAuthentication ZuAuth = new ZulipAuthentication(UserEmail, UserSecret);

            client = new ZulipClient(ZuSrv, ZuAuth);
        }
コード例 #2
0
 public static void GetZulipClient(string ZulipRCPath)
 {
     if (!Connected)
     {
         client    = new ZulipClient(ZulipRCPath);
         Connected = client != null && !string.IsNullOrEmpty(ApiKey);
     }
 }
コード例 #3
0
ファイル: MessageTests.cs プロジェクト: zulip/zulip-csharp
 public void Setup()
 {
     if (File.Exists(".zuliprc"))
     {
         zclient         = ZulipServer.Login(".zuliprc");
         messageEndpoint = zclient.GetMessageEndPoint();
     }
 }
コード例 #4
0
 public void Setup()
 {
     if (File.Exists(".zuliprc"))
     {
         zclient        = ZulipServer.Login(".zuliprc");
         streamEndpoint = zclient.GetStreamEndPoint();
     }
 }
コード例 #5
0
 public static void GetZulipClient(string userEmail, string password)
 {
     if (!Connected)
     {
         client = new ZulipClient(ServerURL, userEmail, password);
         var http = client.Login();
         Connected = client != null && !string.IsNullOrEmpty(ApiKey);
     }
 }
コード例 #6
0
 public async Task Setup()
 {
     if (File.Exists(".zuliprc"))
     {
         zclient      = ZulipServer.Login(".zuliprc");
         userEndpoint = zclient.GetUserEndPoint();
         await RefreshData();
     }
 }
コード例 #7
0
 public static void GetZulipClient()
 {
     if (!Connected && !string.IsNullOrEmpty(ApiKey))
     {
         ZulipServer         ZuSrv  = new ZulipServer(ServerURL);
         ZulipAuthentication ZuAuth = new ZulipAuthentication(UserEmail, ApiKey);
         client    = new ZulipClient(ZuSrv, ZuAuth);
         Connected = client != null;
     }
 }
コード例 #8
0
ファイル: Program.cs プロジェクト: zulip/zulip-csharp
        public static async Task GetZulipClient(string userEmail, string password)
        {
            if (!Connected)
            {
                ZulipServer ZuSrv = new ZulipServer(ServerURL);
                client = await ZuSrv.LoginAsync(UserEmail, Password);

                Connected = client != null && !string.IsNullOrEmpty(ApiKey);
            }
        }
コード例 #9
0
ファイル: MessageEndPoint.cs プロジェクト: zulip/zulip-csharp
 internal MessageEndPoint(ZulipClient zulipClient) : base(zulipClient.restClient)
 {
     this.zulipClient = zulipClient;
 }
コード例 #10
0
 internal UserEndPoint(ZulipClient zulipClient) : base(zulipClient.restClient)
 {
     this.zulipClient = zulipClient;
 }
コード例 #11
0
 internal StreamEndPoint(ZulipClient zulipClient) : base(zulipClient.restClient)
 {
     this.zulipClient = zulipClient;
 }
コード例 #12
0
 public void TestZulipRCPath()
 {
     Assert.Throws <FileNotFoundException>(() => {
         ZulipClient Client = new ZulipClient("Does-Not=Exsist");
     });
 }
コード例 #13
0
 public void BasicTest()
 {
     ZulipClient Client = new ZulipClient(Server, Auth);
 }
コード例 #14
0
ファイル: Program.cs プロジェクト: prolinesurfer/zulip-csharp
 public static void GetZulipClient(string ZulipRCPath)
 {
     client = new ZulipClient(ZulipRCPath);
 }