invokeExperimentalAPI method
13.1 Call experimental interface
Implementation
@override
Future<TUIValueCallBack<String>> invokeExperimentalAPI(String jsonStr) async {
final jsonParam = jsonEncode([jsonStr]);
final result = await RoomEngineNative.callAPI('callExperimentalAPI', jsonParam);
if (result.code != TUIError.success || result.data == null) {
return TUIValueCallBack(code: result.code, message: result.message);
}
final List<dynamic> dataList = jsonDecode(result.data!);
return TUIValueCallBack(code: result.code, message: result.message, data: dataList.firstOrNull ?? '');
}