Exemplo n.º 1
0
        public ISingleSocketRequest GetUnsubscribeRequest()
        {
            var unsubscribeRequest = new SingleSocketRequest <object>
            {
                RequestMethodName = SubscriptionRequest.UnsubscribeMethodName,
                NeedResponse      = false,
                RequestParameters = SubscriptionRequest.GetSubscriptionParameters(),
            };

            return(unsubscribeRequest);
        }
Exemplo n.º 2
0
        private async Task Login()
        {
            if (!string.IsNullOrWhiteSpace(_connectionSettings.ApiKey) && !string.IsNullOrWhiteSpace(_connectionSettings.SecretKey))
            {
                var loginRequest = new SingleSocketRequest <LoginRequestParameters>
                {
                    RequestMethodName = "login",
                    NeedResponse      = false,
                    RequestParameters = new LoginRequestParameters
                    {
                        Algorithm = "BASIC",
                        ApiKey    = _connectionSettings.ApiKey,
                        SecretKey = _connectionSettings.SecretKey
                    }
                };

                await DoRequest <EmptyResponse>(loginRequest);
            }
        }