Module: Tempest::Timeline

Defined in:
lib/tempest/timeline.rb

Constant Summary collapse

DEFAULT_LIMIT =
50

Class Method Summary collapse

Class Method Details

.fetch(client, limit: DEFAULT_LIMIT) ⇒ Object



10
11
12
13
# File 'lib/tempest/timeline.rb', line 10

def fetch(client, limit: DEFAULT_LIMIT)
  response = client.get("app.bsky.feed.getTimeline", query: { "limit" => limit })
  Array(response["feed"]).map { |entry| Post.from_feed_view(entry["post"]) }
end