Class: Lita::Handlers::HerokuKeepalive
- Inherits:
-
Handler
- Object
- Handler
- Lita::Handlers::HerokuKeepalive
- Defined in:
- lib/lita/handlers/heroku_keepalive.rb
Constant Summary collapse
- WAKE_UP_TIME =
insert handler code here
(ENV["LITA_HEROKU_WAKEUP_TIME"] || "06:00").split(":").map(&:to_i)
- SLEEP_TIME =
(ENV["LITA_HEROKU_SLEEP_TIME"] || "22:00").split(":").map(&:to_i)
- WALKE_UP_OFFSET =
( WAKE_UP_TIME[0] * 60 + WAKE_UP_TIME[1]) % 1440
- AWAKE_MINUTES =
((SLEEP_TIME[0] + 24) * 60 + SLEEP_TIME[1] - WALKE_UP_OFFSET) % 1440
- KEEPALIVE_INTERVAL =
(ENV["LITA_HEROKU_KEEPALIVE_INTERVAL"] || "5" ) .to_i * 60
- KEEPALIVE_URL =
KEEPALIVE_URL + "/"