Stop using deprecated `UserNotificationHandler::markAsConfirmedByID()`
authorMatthias Schmidt <gravatronics@live.com>
Mon, 14 Jun 2021 06:40:15 +0000 (08:40 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Mon, 14 Jun 2021 06:40:15 +0000 (08:40 +0200)
See #4281

wcfsetup/install/files/lib/action/NotificationConfirmAction.class.php
wcfsetup/install/files/lib/data/user/notification/UserNotificationAction.class.php

index 629995699815f31fd5ba3e06ffc338254d63fa93..8fcd897bb4e47e82aa8dfddd45a0f810a97927cb 100644 (file)
@@ -70,7 +70,7 @@ class NotificationConfirmAction extends AbstractAction
         parent::execute();
 
         if (!$this->notification->confirmTime) {
-            UserNotificationHandler::getInstance()->markAsConfirmedByID($this->notification->notificationID);
+            UserNotificationHandler::getInstance()->markAsConfirmedByIDs([$this->notification->notificationID]);
         }
 
         $event = new UserNotificationEvent($this->notification->eventID);
index a53114281e9136eef04b67b52eb4e3c6d2b8f854..6551723334dd15e2db0ca28cb5435e95da4890d7 100644 (file)
@@ -222,7 +222,7 @@ class UserNotificationAction extends AbstractDatabaseObjectAction
      */
     public function markAsConfirmed()
     {
-        UserNotificationHandler::getInstance()->markAsConfirmedByID($this->notificationEditor->notificationID);
+        UserNotificationHandler::getInstance()->markAsConfirmedByIDs([$this->notificationEditor->notificationID]);
 
         return [
             'markAsRead' => $this->notificationEditor->notificationID,