mirror of
https://github.com/discourse/discourse.git
synced 2025-09-07 12:02:53 +08:00
FIX: clear notification bubble when notification is read
This commit is contained in:
parent
e848ea5a99
commit
d0337e7f5e
1 changed files with 4 additions and 1 deletions
|
@ -154,7 +154,10 @@ class ApplicationController < ActionController::Base
|
||||||
|
|
||||||
if notifications.present?
|
if notifications.present?
|
||||||
notification_ids = notifications.split(",").map(&:to_i)
|
notification_ids = notifications.split(",").map(&:to_i)
|
||||||
Notification.where(user_id: current_user.id, id: notification_ids).update_all(read: true)
|
count = Notification.where(user_id: current_user.id, id: notification_ids, read: false).update_all(read: true)
|
||||||
|
if count > 0
|
||||||
|
current_user.publish_notifications_state
|
||||||
|
end
|
||||||
cookies.delete('cn')
|
cookies.delete('cn')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue