|
|
|
@ -72,19 +72,4 @@ class Api::BaseController < ApplicationController
|
|
|
|
|
def render_empty
|
|
|
|
|
render json: {}, status: 200
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def set_maps(statuses) # rubocop:disable Style/AccessorMethodName
|
|
|
|
|
if current_account.nil?
|
|
|
|
|
@reblogs_map = {}
|
|
|
|
|
@favourites_map = {}
|
|
|
|
|
@mutes_map = {}
|
|
|
|
|
return
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
status_ids = statuses.compact.flat_map { |s| [s.id, s.reblog_of_id] }.uniq
|
|
|
|
|
conversation_ids = statuses.compact.map(&:conversation_id).compact.uniq
|
|
|
|
|
@reblogs_map = Status.reblogs_map(status_ids, current_account)
|
|
|
|
|
@favourites_map = Status.favourites_map(status_ids, current_account)
|
|
|
|
|
@mutes_map = Status.mutes_map(conversation_ids, current_account)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|