registerJsCallback method
void
registerJsCallback()
Implementation
void registerJsCallback() {
context['getDevicesCallback'] = allowInterop((data) {
// Convert JavaScript array to Dart list
List<dynamic> devices = json.decode(data);
// Resolve the completer with the received data
_jsCallbackCompleter.complete(devices);
});
context['getRoleCallback'] = allowInterop((data) {
_jsRoleCallbackCompleter.complete(data);
});
}