Skip to content

Commit 05d531b

Browse files
committed
If there is no handler for the given command, log a warning instead of crashing
1 parent 2f36957 commit 05d531b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

WebViewJavascriptBridge/WebViewJavascriptBridge.m

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,11 @@ - (void)_flushMessageQueue {
156156
handler = [_messageHandlers objectForKey:handlerName];
157157
}
158158

159+
if (!handler) {
160+
NSLog(@"WVJB Warning: No handler for %@", handlerName);
161+
return;
162+
}
163+
159164
@try {
160165
handler([message objectForKey:@"data"], responseCallback);
161166
}

0 commit comments

Comments
 (0)