refactor(EConnectClient): update to add null-check

This commit is contained in:
tekh 2025-08-15 09:57:40 +02:00
parent 087df71b7b
commit 786086a260

View File

@ -23,7 +23,8 @@ public class EConnectClient<TError> : IEConnectClient<TError> where TError : cl
public async Task<Response<TData, TError>> GetAsync<TData>(string? route = null, object? queryParams = null, CancellationToken cancel = default)
where TData : class
{
route = route?.AddQueryString(queryParams?.ToPropertyDictionary());
if (queryParams is not null)
route = route.AddQueryString(queryParams.ToPropertyDictionary());
var res = await Http.GetAsync(route, cancel);
@ -42,7 +43,8 @@ public class EConnectClient<TError> : IEConnectClient<TError> where TError : cl
public async Task<Response<IAsyncEnumerable<TData?>, TError>> GetListAsAsyncEnumerable<TData>(string? route = null, object? queryParams = null, CancellationToken cancel = default)
where TData : class
{
route = route?.AddQueryString(queryParams?.ToPropertyDictionary());
if (queryParams is not null)
route = route.AddQueryString(queryParams.ToPropertyDictionary());
var res = await Http.GetAsync(route, cancel);