addRequest method
添加请求
request
请求实例
Implementation
Future<void> addRequest(RequestUtil request) async {
CancelToken cancelToken = CancelToken();
try {
switch (request.method) {
case RequestMethod.get:
pendingRequest.add(cancelToken);
await request.get(cancelToken: cancelToken);
pendingRequest.remove(cancelToken);
break;
case RequestMethod.post:
pendingRequest.add(cancelToken);
await request.post(cancelToken: cancelToken);
pendingRequest.remove(cancelToken);
break;
}
} catch (e) {
if (kDebugMode) {
print(e);
}
pendingRequest.remove(cancelToken);
}
}