Implement tender workflows and dashboard integration
continuous-integration/drone/push Build encountered an error

This commit is contained in:
AmirReza Jamali
2026-07-14 11:12:09 +03:30
parent ce170f9bc8
commit 72881df210
29 changed files with 1820 additions and 159 deletions
+14 -5
View File
@@ -22,11 +22,20 @@ class LikedTendersService {
dateTo: requestModel.dateTo,
);
final result = await _networkManager.makeRequest(
uri,
(json) => LikedTendersResponse.fromJson(json),
method: 'GET',
);
final result = await _networkManager.makeRequest(uri, (json) {
// Feedback pagination is returned at the envelope root, while the
// legacy app model stores it beside data.feedback.
final normalized = Map<String, dynamic>.from(json);
final data = normalized['data'];
final meta = normalized['meta'];
if (data is Map && meta is Map) {
normalized['data'] = {
...Map<String, dynamic>.from(data),
'meta': Map<String, dynamic>.from(meta),
};
}
return LikedTendersResponse.fromJson(normalized);
}, method: 'GET');
return result;
}