public async Task <APIResult <string[]> > GetTips() { GetTipsRequest getTipsRequest = new GetTipsRequest(); var response = await genericWebClient.RequestAsync <GetTipsResponse>(getTipsRequest); return(response?.RePackage(r => r.Hashes)); }
public async Task <string[]> GetTips() { GetTipsRequest getTipsRequest = new GetTipsRequest(); var response = await genericClient.RequestAsync <GetTipsResponse>(getTipsRequest); if (response == null) { throw new NullReferenceException(nameof(response)); } return(response.Hashes); }
public async Task <TipsResponse> GetTips(GetTipsRequest request) { var response = new TipsResponse(); APIResponseBase tokenResponse = ValidateUserToken(); if (tokenResponse != null && tokenResponse.ErrorCode == (int)LAMPConstants.API_SUCCESS_CODE) { response = await Task.Run(() => _userService.GetTips(request)); } else { response.ErrorCode = tokenResponse.ErrorCode; response.ErrorMessage = tokenResponse.ErrorMessage; } return(response); }