void TestRunner::simulateWebNotificationClick(JSValueRef notification) { WKBundleFrameRef mainFrame = WKBundlePageGetMainFrame(InjectedBundle::shared().page()->page()); JSContextRef context = WKBundleFrameGetJavaScriptContext(mainFrame); uint64_t notificationID = WKBundleGetWebNotificationID(InjectedBundle::shared().bundle(), context, notification); InjectedBundle::shared().postSimulateWebNotificationClick(notificationID); }
void TestRunner::simulateWebNotificationClick(JSValueRef notification) { auto& injectedBundle = InjectedBundle::singleton(); WKBundleFrameRef mainFrame = WKBundlePageGetMainFrame(injectedBundle.page()->page()); JSContextRef context = WKBundleFrameGetJavaScriptContext(mainFrame); uint64_t notificationID = WKBundleGetWebNotificationID(injectedBundle.bundle(), context, notification); injectedBundle.postSimulateWebNotificationClick(notificationID); }