httpRequest<T, R> method
Implementation
Future<R> httpRequest<T, R>(GetRequestParcel<T, R> parcel) async {
final _completer = completer[parcel.key] = Completer<R>();
sendPort?.send(parcel);
return _completer.future.then((result) {
$debugPrint("RequestParcel: $result");
completer.remove(parcel.key);
return result;
}).catchError((e) {
completer.remove(parcel.key);
$debugPrint("RequestError: $e");
return GetResult<T>.error(e.toString()) as R;
});
}