Sha256: 084a59c55b05f4f2f02d0d91ba3ab41a84b42b561fd14946a58193ed861d9cad

Contents?: true

Size: 508 Bytes

Versions: 32

Compression:

Stored size: 508 Bytes

Contents

module Users
  class NotificationsController < ApplicationController
    def mark_as_unseen
      notification = Noticed::Notification.find(params[:id])
      notification.mark_as_unseen!
      head :ok
    end

    def mark_as_seen
      # No handleo errores porque no debería fallar, y si falla
      # se notifica a rollbar y al user no le pasa nada
      notifications = Noticed::Notification.where(id: params[:ids].split(','))
      notifications.each(&:mark_as_seen!)
      head :ok
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
pg_rails-7.2.0 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.16 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.15 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.14 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.13 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.12 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.11 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.10 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.9 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.8 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.7 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.6 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.5 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.4 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.3 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.2 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.1.pre.6 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.1.pre.5 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.1.pre.4 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.1.1.pre.3 pg_engine/app/controllers/users/notifications_controller.rb