Sha256: 1b68dc90521a9ec179fef4850eec6e2853c43129f206b58613150e0318e850ed

Contents?: true

Size: 519 Bytes

Versions: 42

Compression:

Stored size: 519 Bytes

Contents

module Users
  class NotificationsController < PgEngine.config.users_controller
    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

42 entries across 42 versions & 1 rubygems

Version Path
pg_rails-7.6.20 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.19 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.18 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.17 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.16 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.15 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.14 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.13 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.12 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.11 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.10 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.9 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.8 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.7 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.6 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.5 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.4 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.3 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.2 pg_engine/app/controllers/users/notifications_controller.rb
pg_rails-7.6.1 pg_engine/app/controllers/users/notifications_controller.rb