|
|
|
@ -13,13 +13,13 @@ class Api::V1::AccountsController < ApiController
|
|
|
|
|
|
|
|
|
|
def verify_credentials
|
|
|
|
|
@account = current_user.account
|
|
|
|
|
render action: :show
|
|
|
|
|
render :show
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def update_credentials
|
|
|
|
|
current_account.update!(account_params)
|
|
|
|
|
@account = current_account
|
|
|
|
|
render action: :show
|
|
|
|
|
render :show
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def following
|
|
|
|
@ -32,7 +32,7 @@ class Api::V1::AccountsController < ApiController
|
|
|
|
|
|
|
|
|
|
set_pagination_headers(next_path, prev_path)
|
|
|
|
|
|
|
|
|
|
render action: :index
|
|
|
|
|
render :index
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def followers
|
|
|
|
@ -45,7 +45,7 @@ class Api::V1::AccountsController < ApiController
|
|
|
|
|
|
|
|
|
|
set_pagination_headers(next_path, prev_path)
|
|
|
|
|
|
|
|
|
|
render action: :index
|
|
|
|
|
render :index
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def statuses
|
|
|
|
@ -65,7 +65,7 @@ class Api::V1::AccountsController < ApiController
|
|
|
|
|
def follow
|
|
|
|
|
FollowService.new.call(current_user.account, @account.acct)
|
|
|
|
|
set_relationship
|
|
|
|
|
render action: :relationship
|
|
|
|
|
render :relationship
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def block
|
|
|
|
@ -77,31 +77,31 @@ class Api::V1::AccountsController < ApiController
|
|
|
|
|
@requested = { @account.id => false }
|
|
|
|
|
@muting = { @account.id => current_user.account.muting?(@account.id) }
|
|
|
|
|
|
|
|
|
|
render action: :relationship
|
|
|
|
|
render :relationship
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def mute
|
|
|
|
|
MuteService.new.call(current_user.account, @account)
|
|
|
|
|
set_relationship
|
|
|
|
|
render action: :relationship
|
|
|
|
|
render :relationship
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def unfollow
|
|
|
|
|
UnfollowService.new.call(current_user.account, @account)
|
|
|
|
|
set_relationship
|
|
|
|
|
render action: :relationship
|
|
|
|
|
render :relationship
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def unblock
|
|
|
|
|
UnblockService.new.call(current_user.account, @account)
|
|
|
|
|
set_relationship
|
|
|
|
|
render action: :relationship
|
|
|
|
|
render :relationship
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def unmute
|
|
|
|
|
UnmuteService.new.call(current_user.account, @account)
|
|
|
|
|
set_relationship
|
|
|
|
|
render action: :relationship
|
|
|
|
|
render :relationship
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def relationships
|
|
|
|
@ -118,7 +118,7 @@ class Api::V1::AccountsController < ApiController
|
|
|
|
|
def search
|
|
|
|
|
@accounts = AccountSearchService.new.call(params[:q], limit_param(DEFAULT_ACCOUNTS_LIMIT), params[:resolve] == 'true', current_account)
|
|
|
|
|
|
|
|
|
|
render action: :index
|
|
|
|
|
render :index
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
private
|
|
|
|
|