sferik / twitter-ruby

A Ruby interface to the Twitter API.
http://www.rubydoc.info/gems/twitter
MIT License
4.58k stars 1.31k forks source link

Embedding timeline takes way too long #983

Closed knajjars closed 3 years ago

knajjars commented 3 years ago

Hi, I am using the oembed method in a helper for embedding tweets in a view, although rendering takes approx ~40 seconds. And this is for about 5-6 tweets.

Is this expected or am I doing something wrong?

in view:

<% @tweets.each do |t| %>
    <%= embed_tweet(t) %>
  <% end %>

helper:

 def embed_tweet(t)
    tweet = TwitterApi.client.oembed(t)
    raw(tweet.html)
  end