|
|
|
@@ -128,19 +128,18 @@ class _RestClient implements RestClient { |
|
|
|
} |
|
|
|
|
|
|
|
@override |
|
|
|
getSupplies({query = ""}) async { |
|
|
|
getSupplies({options, query = ""}) async { |
|
|
|
const _extra = <String, dynamic>{}; |
|
|
|
final queryParameters = <String, dynamic>{}; |
|
|
|
queryParameters.removeWhere((k, v) => v == null); |
|
|
|
final _data = <String, dynamic>{}; |
|
|
|
final newOptions = newRequestOptions(options); |
|
|
|
newOptions.extra.addAll(_extra); |
|
|
|
newOptions.headers.addAll(<String, dynamic>{}); |
|
|
|
final Response<List<dynamic>> _result = await _dio.request( |
|
|
|
'/api/list-supplies-in-warehouses/ALL?q=$query', |
|
|
|
queryParameters: queryParameters, |
|
|
|
options: RequestOptions( |
|
|
|
method: 'GET', |
|
|
|
headers: <String, dynamic>{}, |
|
|
|
extra: _extra, |
|
|
|
baseUrl: baseUrl), |
|
|
|
options: newOptions.merge(method: 'GET', baseUrl: baseUrl), |
|
|
|
data: _data); |
|
|
|
var value = _result.data |
|
|
|
.map((dynamic i) => Supply.fromJson(i as Map<String, dynamic>)) |