FIX: publish notification state when notifications are read

(this clears green and blue bubbles)
This commit is contained in:
Sam 2016-02-22 12:24:51 +11:00
parent 5a47199528
commit 4c0a40f2b0
1 changed files with 4 additions and 1 deletions

View File

@ -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