7even/vkontakte_api

Feature request: request timeout option

emgfc opened this issue · 3 comments

Клиент может огромное время ждать ответ на запрос, хотелось бы иметь возможность установить таймаут. В Faraday давно убрали возможность передать некоторые параметры при инициализации соединения (они оставили что-то похожее, но в любом случае провернуть это с данным клиентом не получается), так что единственный верный способ сейчас установить таймауты — это в блоке инициализации соединения.

Почему закрыто? нужны таймауты, кто то уже нашел решение?

emgfc commented

Закрыто потому, что таймаут сделать можно, но благодаря прекрасной документации faraday это слегка неочевидно.

Вот код:

VkontakteApi.configure do |c|
  c.faraday_options = {request: {timeout: 5}}
end

@emgfc спасибо, только сделал свою версию ) https://github.com/Jonik19/vkontakte_api/tree/faraday-timeout