diff --git a/app/models/project_services/chat_slash_commands_service.rb b/app/models/project_services/chat_slash_commands_service.rb index 608754f3035882290fe5174f5e0c0a99a70c0e2f..5eb1bd86e9db5380ee1090a48a7ae19ca8ef4658 100644 --- a/app/models/project_services/chat_slash_commands_service.rb +++ b/app/models/project_services/chat_slash_commands_service.rb @@ -28,7 +28,7 @@ class ChatSlashCommandsService < Service end def trigger(params) - return access_presenter unless valid_token?(params[:token]) + return unless valid_token?(params[:token]) user = find_chat_user(params) @@ -36,16 +36,12 @@ class ChatSlashCommandsService < Service Gitlab::ChatCommands::Command.new(project, user, params).execute else url = authorize_chat_name_url(params) - access_presenter(url).authorize + Gitlab::ChatCommands::Presenters::Access.new(url).authorize end end private - def access_presenter(url = nil) - Gitlab::ChatCommands::Presenters::Access.new(url) - end - def find_chat_user(params) ChatNames::FindUserService.new(self, params).execute end