Sha256: 45d09e4160a518a28496bfee75dfd9247330627518e43bd7a49573aa44cc0ed3

Contents?: true

Size: 436 Bytes

Versions: 33

Compression:

Stored size: 436 Bytes

Contents

module AmaLayout
  module Api
    module V1
      class NotificationsController < ApplicationController
        before_action :require_login

        # DELETE /api/v1/notifications
        # Dismiss all user notifications
        def dismiss_all
          notifications = current_user.notifications
          notifications.each(&:dismiss!)
          notifications.save
          head :no_content
        end
      end
    end
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
ama_layout-11.5.1 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-11.5.0 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-11.4.0 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-11.3.1 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-11.3.0 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-11.2.0 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-11.1.0 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-10.2.0 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-10.1.0 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-10.0.1 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-9.5.3 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-9.5.2 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-9.5.1 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-9.5.0 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-9.4.1 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-9.4.0 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-9.3.0 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-9.2.0 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-9.1.0 app/controllers/ama_layout/api/v1/notifications_controller.rb
ama_layout-9.0.0 app/controllers/ama_layout/api/v1/notifications_controller.rb