diff --git a/src/main/Api.js b/src/main/Api.js index ed4819a..b68e3e1 100644 --- a/src/main/Api.js +++ b/src/main/Api.js @@ -20,8 +20,9 @@ var postal = { }, channel: function(options) { - var channel = options.channel || DEFAULT_CHANNEL, - tpc = options.topic; + var channel, tpc; + tpc = (Object.prototype.toString.call(options) === "[object String]") ? options : options.topic; + channel = options.channel || DEFAULT_CHANNEL; return new ChannelDefinition(channel, tpc); },