public ISingleSocketRequest GetUnsubscribeRequest() { var unsubscribeRequest = new SingleSocketRequest <object> { RequestMethodName = SubscriptionRequest.UnsubscribeMethodName, NeedResponse = false, RequestParameters = SubscriptionRequest.GetSubscriptionParameters(), }; return(unsubscribeRequest); }
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); } }