public override async Task <BaseAssetResponse> GetBaseAsset(Empty request, ServerCallContext context) { var session = SessionFromContext(context); var profile = await _accountManager.GetClientProfile(session.TenantId, session.ClientId); var result = new BaseAssetResponse() { BaseAsset = new BaseAssetResponse.Types.BaseAsset() { AssetId = profile.BaseAssetId } }; return(result); }
public override async Task <BaseAssetResponse> GetBaseAsset(Empty request, ServerCallContext context) { var result = new BaseAssetResponse(); var token = context.GetBearerToken(); var response = await _walletApiV2Client.GetBaseAssetAsync(token); if (response != null) { result.Body = new BaseAssetResponse.Types.Body { AssetId = response.BaseAssetId }; } return(result); }