Skip to content

Commit 34b672b

Browse files
authored
[Web] Don’t crash on unknown event data (#771)
* Don’t crash on unknown event data * Logging exception
1 parent c8b112e commit 34b672b

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

lib/src/web/web_unity_widget_controller.dart

+9-4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import 'dart:developer';
12
import 'dart:async';
23
import 'dart:convert';
34
import 'dart:html' as html;
@@ -110,10 +111,14 @@ class WebUnityWidgetController extends UnityWidgetController {
110111
return;
111112
}
112113

113-
_processEvents(UnityWebEvent(
114-
name: event.data['name'],
115-
data: event.data['data'],
116-
));
114+
try {
115+
_processEvents(UnityWebEvent(
116+
name: event.data['name'],
117+
data: event.data['data'],
118+
));
119+
} catch (e) {
120+
log('Unexpected format', error: e);
121+
}
117122
});
118123
}
119124
}

0 commit comments

Comments
 (0)