mirror of
https://github.com/discourse/discourse.git
synced 2024-12-18 18:24:56 +08:00
15 lines
406 B
Ruby
15 lines
406 B
Ruby
|
class NotificationsController < ApplicationController
|
||
|
|
||
|
before_filter :ensure_logged_in
|
||
|
|
||
|
def index
|
||
|
notifications = current_user.notifications.recent.includes(:topic).all
|
||
|
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
|