+void PushMessagingDispatcher::OnPermissionStatus(
+ int32 callback_id,
+ blink::WebPushPermissionStatus status) {
+ blink::WebPushPermissionStatusCallback* callback =
+ permission_check_callbacks_.Lookup(callback_id);
+ callback->onSuccess(&status);
+ permission_check_callbacks_.Remove(callback_id);
+}
+
+void PushMessagingDispatcher::OnPermissionStatusFailure(int32 callback_id) {
+ blink::WebPushPermissionStatusCallback* callback =
+ permission_check_callbacks_.Lookup(callback_id);
+ callback->onError();
+ permission_check_callbacks_.Remove(callback_id);
+}
+