Skip to content

Commit e2bdcf5

Browse files
committed
Both examples working without any immediate bugs
1 parent 7382589 commit e2bdcf5

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

WebViewJavascriptBridge/WebViewJavascriptBridge.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88

99
#import <Foundation/Foundation.h>
1010

11-
#define kCustomProtocolScheme @"wvjbscheme"
12-
#define kQueueHasMessage @"__WVJB_QUEUE_MESSAGE__"
13-
1411
#if defined __MAC_OS_X_VERSION_MAX_ALLOWED
1512
#import <WebKit/WebKit.h>
1613
#define WVJB_PLATFORM_OSX

WebViewJavascriptBridge/WebViewJavascriptBridgeBase.m

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ -(id)initWithWebViewType:(NSString*)webViewType handler:(WVJBHandler)messageHand
2929
_resourceBundle = bundle;
3030
self.messageHandler = messageHandler;
3131
self.messageHandlers = [NSMutableDictionary dictionary];
32+
self.startupMessageQueue = [NSMutableArray array];
33+
self.responseCallbacks = [NSMutableDictionary dictionary];
3234
_uniqueId = 0;
3335
return(self);
3436
}
@@ -184,11 +186,14 @@ - (void)injectJavascriptFile:(BOOL)shouldInject {
184186
}
185187

186188
- (void) dispatchStartUpMessageQueue {
187-
if (_startupMessageQueue) {
188-
for (id queuedMessage in _startupMessageQueue) {
189+
NSLog(@"0. Dispathing queue");
190+
if (self.startupMessageQueue) {
191+
NSLog(@"1. Startup queue found");
192+
193+
for (id queuedMessage in self.startupMessageQueue) {
189194
[self _dispatchMessage:queuedMessage];
190195
}
191-
_startupMessageQueue = nil;
196+
self.startupMessageQueue = nil;
192197
}
193198
}
194199

@@ -211,7 +216,7 @@ -(BOOL)correctHost:(NSURL*)url {
211216

212217

213218
-(void) logUnkownMessageFor:(NSURL*)url {
214-
NSLog(@"WebViewJavascriptBridge: WARNING: Received unknown WKWebViewJavascriptBridge command %@://%@", kCustomProtocolScheme, [url path]);
219+
NSLog(@"WebViewJavascriptBridge: WARNING: Received unknown WebViewJavascriptBridge command %@://%@", kCustomProtocolScheme, [url path]);
215220
}
216221

217222

0 commit comments

Comments
 (0)