refactor collection provider

This commit is contained in:
Ashita Prasad
2024-12-16 00:10:49 +05:30
parent bc2fc49fc7
commit b3be6a9fa5
4 changed files with 22 additions and 27 deletions

View File

@@ -19,8 +19,8 @@ class HttpClientManager {
return client;
}
void cancelRequest(String requestId) {
if (_clients.containsKey(requestId)) {
void cancelRequest(String? requestId) {
if (requestId != null && _clients.containsKey(requestId)) {
_clients[requestId]?.close();
_clients.remove(requestId);

View File

@@ -11,9 +11,9 @@ import 'http_client_manager.dart';
typedef HttpResponse = http.Response;
Future<(HttpResponse?, Duration?, String?)> request(
String requestId,
HttpRequestModel requestModel, {
SupportedUriSchemes defaultUriScheme = kDefaultUriScheme,
String? requestId,
}) async {
final clientManager = HttpClientManager();
http.Client? client;