callExperimentalAPI static method
12.1 Call experimental interface
Implementation
static void callExperimentalAPI(String jsonStr) {
try {
final jsonMap = json.decode(jsonStr) as Map<String, dynamic>;
if (jsonMap['api'] == 'setFramework' &&
jsonMap['params'] is Map<String, dynamic>) {
final params = jsonMap['params'] as Map<String, dynamic>;
if (params.containsKey('component') &&
_instance != null &&
params['component'] is int) {
_instance!._engineComponet = params['component'] as int;
}
}
} catch (e) {
// Ignore JSON parsing errors
} finally {
RoomEngineNative.callExperimentalAPI(jsonStr);
}
}