lib/assets/javascripts/firehose/client.js.coffee in firehose-0.0.7 vs lib/assets/javascripts/firehose/client.js.coffee in firehose-0.0.8

- old
+ new

@@ -1,9 +1,8 @@ class Firehose.Client constructor: (args) -> @transports = ['WebSocket', 'LongPoll'] - - # Detect the first supported transport give it back - transport = _.detect @transports, (transport) -> - Firehose[transport].supported() - - return new Firehose[transport](args) + + # Figure out what transport is supported and return it. + for transport in @transports + if transport = Firehose[transport] + return new transport(args) if transport.supported() \ No newline at end of file