 
         closeSwipeActionsPanelIfNecessary()
         viewModel.markAsReadOrUnread(viewModels: [cellViewModel], shouldMarkRead: !cellViewModel.isRead)
-        self.logMarkReadOrUnreadAction(model: cellViewModel)
+        self.logMarkReadOrUnreadAction(model: cellViewModel, selectionToken: nil)
     }
     
 }

            UIAction.init(title: CommonStrings.notificationsCenterMarkAsRead, image: UIImage(systemName: "envelope.open"), handler: { _ in
                self.viewModel.markAsReadOrUnread(viewModels: selectedCellViewModels, shouldMarkRead: true)
                for cellViewModel in selectedCellViewModels {
                    self.logMarkReadOrUnreadAction(model: cellViewModel)
                }
                self.isEditing = false
            }),
            UIAction(title: CommonStrings.notificationsCenterMarkAsUnread, image: UIImage(systemName: "envelope"), handler: { _ in
                self.viewModel.markAsReadOrUnread(viewModels: selectedCellViewModels, shouldMarkRead: false)
                for cellViewModel in selectedCellViewModels {
                    self.logMarkReadOrUnreadAction(model: cellViewModel)
                }
                self.isEditing = false
            })

        present(alertController, animated: true, completion: nil)
    }
    
    private func logMarkReadOrUnreadAction(model: NotificationsCenterCellViewModel, selectionToken: String?) {
        let notificationId = Int(model.notification.id ?? "") ?? 0
        
        RemoteNotificationsFunnel.shared.logNotificationInteraction(notificationId: notificationId, notificationWiki: model.project.projectName(shouldReturnCodedFormat: true), notificationType: model.notification.typeString ?? "", actionRank: .markReadOrUnread, selectionToken: selectionToken)
        print("NOTIF STUFFFF 💡 \(model.notification.typeString), \(model.project.projectName(shouldReturnCodedFormat: true))")
    }
    
    @objc func didTapMarkAllAsReadButton(_ sender: UIBarButtonItem) {
