aboutsummaryrefslogtreecommitdiffstats
path: root/config.ru
blob: e3112a6edfd2caf4ebc064edbce02a15243b6211 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Start home_timeline polling
require_relative "service"
require_relative "app"

# HACK: The web app must be already started and accept "GET /webhook" when
# Service.setup is called
Thread.start {
  sleep 1
  begin
    Net::HTTP.get_response(URI(ENV["TWITTER_EVENT_STREAM_BASE_URL"]))
  rescue
  end
  Service.setup
}

# Start web app
use Rack::Deflater
run App