onIsolate static method

Future<void> onIsolate(
  1. dynamic data,
  2. dynamic sendPort
)

Implementation

static Future<void> onIsolate(data, sendPort) async {
  try {
    $logDebug("$sendPort: $data", "IsolatePort", GetIsolate);
    if (data is GetRequestParcel) {
      sendPort?.send(
        data..result = await GetWebAPI._parcelRequest(data),
      );
    } else if (data is GetRequestCancel) {
      GetWebAPI._cancelTokens.remove(data.id)?.cancel();
    }
  } catch (e) {
    $logDebug("Error: $e", "IsolatePort", GetIsolate);
  }
}