|
|
|
@ -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 |
|
|
|
|