transform method

Map<String, dynamic> transform(
  1. dynamic data,
  2. String valueType
)

Implementation

Map<String, dynamic> transform(dynamic data, String valueType) {
  // 生成事件唯一标识
  String uuid = const Uuid().v4();

  // 注册监听
  CallbackQueue.instance._callbacks[uuid] = data;

  // 生成 json 格式回调
  return {
    "type": valueType,
    "eventId": uuid,
    "value": data.toJson(),
  };
}