Method: RailsBase::AdminController#ack
- Defined in:
- app/controllers/rails_base/admin_controller.rb
#ack ⇒ Object
POST admin/ack
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 |
# File 'app/controllers/rails_base/admin_controller.rb', line 89 def ack success = true begin time = Time.at params[:time].to_i RailsBase::Admin::ActionCache.instance.delete_actions_since!(user: current_user, time: time) RailsBase::Admin::ActionCache.instance.update_last_viewed(user: current_user, time: time) rescue StandardError => e logger.error(e.) logger.error('Failed to acknowledge users admion actions') success = false end if success render json: { success: true } else render json: { success: false }, status: 500 end end |