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