diff --git a/app/controllers/api/v1/apps_controller.rb b/app/controllers/api/v1/apps_controller.rb deleted file mode 100644 index e9f7a729..00000000 --- a/app/controllers/api/v1/apps_controller.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -class Api::V1::AppsController < Api::BaseController - def create - @app = Doorkeeper::Application.create!(application_options) - render json: @app, serializer: REST::ApplicationSerializer - end - - private - - def application_options - { - name: app_params[:client_name], - redirect_uri: app_params[:redirect_uris], - scopes: app_scopes_or_default, - website: app_params[:website], - } - end - - def app_scopes_or_default - app_params[:scopes] || Doorkeeper.configuration.default_scopes - end - - def app_params - params.permit(:client_name, :redirect_uris, :scopes, :website) - end -end diff --git a/config/routes.rb b/config/routes.rb index 1f2953f3..ccc0050d 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -304,12 +304,6 @@ Rails.application.routes.draw do get '/account_by_username/:username', to: 'account_by_username#show', username: username_regex - namespace :apps do - get :verify_credentials, to: 'credentials#show' - end - - resources :apps, only: [:create] - resources :follow_requests, only: [:index] do member do post :authorize