[webkit-changes] [WebKit/WebKit] e04b70: Do more smart pointer adoption in webpushd code

Chris Dumez noreply at github.com
Mon Sep 30 10:09:13 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e04b7061edfeb81f8cc262c12b02a029fe14da35
      https://github.com/WebKit/WebKit/commit/e04b7061edfeb81f8cc262c12b02a029fe14da35
  Author: Chris Dumez <cdumez at apple.com>
  Date:   2024-09-30 (Mon, 30 Sep 2024)

  Changed paths:
    M Source/WebCore/Modules/push-api/PushDatabase.cpp
    M Source/WebCore/Modules/push-api/PushDatabase.h
    M Source/WebKit/webpushd/PushService.h
    M Source/WebKit/webpushd/PushService.mm
    M Source/WebKit/webpushd/WebPushDaemon.h
    M Source/WebKit/webpushd/WebPushDaemon.mm
    M Tools/TestWebKitAPI/Tests/WebCore/PushDatabase.cpp

  Log Message:
  -----------
  Do more smart pointer adoption in webpushd code
https://bugs.webkit.org/show_bug.cgi?id=280546

Reviewed by Ryosuke Niwa.

* Source/WebCore/Modules/push-api/PushDatabase.cpp:
(WebCore::PushDatabase::create):
* Source/WebCore/Modules/push-api/PushDatabase.h:
* Source/WebKit/webpushd/PushService.h:
(WebPushD::PushService::protectedConnection):
(WebPushD::PushService::protectedDatabase):
* Source/WebKit/webpushd/PushService.mm:
(WebPushD::PushService::create):
(WebPushD::PushService::createMockService):
(WebPushD::PushService::PushService):
(WebPushD::PushServiceRequest::PushServiceRequest):
(WebPushD::PushServiceRequest::service const):
(WebPushD::PushServiceRequest::protectedService const):
(WebPushD::PushServiceRequest::connection const):
(WebPushD::PushServiceRequest::protectedConnection const):
(WebPushD::PushServiceRequest::database const):
(WebPushD::PushServiceRequest::protectedDatabase const):
(WebPushD::GetSubscriptionRequest::startInternal):
(WebPushD::SubscribeRequest::startImpl):
(WebPushD::SubscribeRequest::attemptToRecoverFromTopicAlreadyInFilterError):
(WebPushD::UnsubscribeRequest::startInternal):
(WebPushD::PushService::enqueuePushServiceRequest):
(WebPushD::PushService::finishedPushServiceRequest):
(WebPushD::PushService::getSubscription):
(WebPushD::PushService::subscribe):
(WebPushD::PushService::unsubscribe):
(WebPushD::PushService::incrementSilentPushCount):
(WebPushD::PushService::setPushesEnabledForSubscriptionSetAndOrigin):
(WebPushD::PushService::removeRecordsImpl):
(WebPushD::PushService::removeRecordsForBundleIdentifierAndDataStore):
(WebPushD::PushService::updateSubscriptionSetState):
(WebPushD::PushService::updateTopicLists):
(WebPushD::PushService::setPublicTokenForTesting):
(WebPushD::PushService::didReceivePublicToken):
(WebPushD::PushService::didReceivePushMessage):
* Source/WebKit/webpushd/WebPushDaemon.h:
* Source/WebKit/webpushd/WebPushDaemon.mm:
(WebPushD::WebPushDaemon::setPushService):
* Tools/TestWebKitAPI/Tests/WebCore/PushDatabase.cpp:
(TestWebKitAPI::createDatabaseSync):

Canonical link: https://commits.webkit.org/284454@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list