mirror of
https://framagit.org/tykayn/mastodon.git
synced 2023-08-25 08:33:12 +02:00
f665901e3c
Fetching statuses from all followed accounts at once takes too long within Postgres. Fetching them one by one and merging in Ruby could be a lot less resource-intensive Because the query for dynamically fetching the home timeline is so heavy, we can no longer offer it when the home timeline is missing
14 lines
234 B
Ruby
14 lines
234 B
Ruby
# frozen_string_literal: true
|
|
|
|
class HomeFeed < Feed
|
|
def initialize(account)
|
|
@type = :home
|
|
@id = account.id
|
|
@account = account
|
|
end
|
|
|
|
def regenerating?
|
|
redis.exists("account:#{@id}:regeneration")
|
|
end
|
|
end
|