2013-02-05 14:16:51 -05:00
|
|
|
class NotificationsController < ApplicationController
|
|
|
|
|
|
|
|
before_filter :ensure_logged_in
|
|
|
|
|
|
|
|
def index
|
2014-02-13 01:12:17 -05:00
|
|
|
notifications = Notification.recent_report(current_user)
|
2013-05-16 03:30:30 -04:00
|
|
|
|
2013-02-05 14:16:51 -05:00
|
|
|
current_user.saw_notification_id(notifications.first.id) if notifications.present?
|
|
|
|
current_user.reload
|
|
|
|
current_user.publish_notifications_state
|
|
|
|
|
|
|
|
render_serialized(notifications, NotificationSerializer)
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|