Browse Source

Refactor Api::Web::SettingsController (#15717)

closed-social-v3
Eugen Rochko 3 years ago
committed by GitHub
parent
commit
15ced8728f
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 5 deletions
  1. +4
    -5
      app/controllers/api/web/settings_controller.rb

+ 4
- 5
app/controllers/api/web/settings_controller.rb View File

@ -2,17 +2,16 @@
class Api::Web::SettingsController < Api::Web::BaseController
before_action :require_user!
before_action :set_setting
def update
setting.data = params[:data]
setting.save!
@setting.update!(data: params[:data])
render_empty
end
private
def setting
@_setting ||= ::Web::Setting.where(user: current_user).first_or_initialize(user: current_user)
def set_setting
@setting = ::Web::Setting.where(user: current_user).first_or_initialize(user: current_user)
end
end

Loading…
Cancel
Save