addTimValueCallback2Map<T> static method

void addTimValueCallback2Map<T>(
  1. String userData,
  2. Completer<V2TimValueCallback<T>> completer
)

注册一个标准的 V2TimValueCallback 回调到 _apiCallbackMap。

调用方配对模式同 addTimCallback2Map:

NativeLibraryManager.addTimValueCallback2Map<T>(userData, completer);
completer.future.whenComplete(() => NativeLibraryManager.removeTimCallbackFromMap(userData));

Implementation

static void addTimValueCallback2Map<T>(String userData, Completer<V2TimValueCallback<T>> completer) {
  _apiCallbackMap[userData] = (Map jsonResult) {
    if (completer.isCompleted) return;
    completer.complete(V2TimValueCallback<T>.fromJson(jsonResult));
  };
}