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

View file

@ -154,7 +154,10 @@ class ApplicationController < ActionController::Base
if notifications.present?
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')
end
end