@@ -45,15 +45,25 @@ void DOMStorageAgent::Wire(protocol::UberDispatcher* dispatcher) {
4545 std::make_unique<protocol::DOMStorage::Frontend>(dispatcher->channel ());
4646 protocol::DOMStorage::Dispatcher::wire (dispatcher, this );
4747 addEventNotifier (" domStorageItemAdded" ,
48- (EventNotifier)(&DOMStorageAgent::domStorageItemAdded));
48+ [this ](v8::Local<v8::Context> ctx, v8::Local<v8::Object> p) {
49+ this ->domStorageItemAdded (ctx, p);
50+ });
4951 addEventNotifier (" domStorageItemRemoved" ,
50- (EventNotifier)(&DOMStorageAgent::domStorageItemRemoved));
52+ [this ](v8::Local<v8::Context> ctx, v8::Local<v8::Object> p) {
53+ this ->domStorageItemRemoved (ctx, p);
54+ });
5155 addEventNotifier (" domStorageItemUpdated" ,
52- (EventNotifier)(&DOMStorageAgent::domStorageItemUpdated));
56+ [this ](v8::Local<v8::Context> ctx, v8::Local<v8::Object> p) {
57+ this ->domStorageItemUpdated (ctx, p);
58+ });
5359 addEventNotifier (" domStorageItemsCleared" ,
54- (EventNotifier)(&DOMStorageAgent::domStorageItemsCleared));
60+ [this ](v8::Local<v8::Context> ctx, v8::Local<v8::Object> p) {
61+ this ->domStorageItemsCleared (ctx, p);
62+ });
5563 addEventNotifier (" registerStorage" ,
56- (EventNotifier)(&DOMStorageAgent::registerStorage));
64+ [this ](v8::Local<v8::Context> ctx, v8::Local<v8::Object> p) {
65+ this ->registerStorage (ctx, p);
66+ });
5767}
5868
5969protocol::DispatchResponse DOMStorageAgent::enable () {
0 commit comments