 
 
   removeFromForbiddenChannels: (channelName) ->
+
     forbiddenChannels = @localStorage.getValue 'ForbiddenChannels'
 
     return  unless forbiddenChannels[channelName]


        return  unless messages?.length and Array.isArray(messages)

        @handleMessage message, channel  for message in messages

        # since the maximum message limit is 100, we are making a recursive call here
        if messages.length is limit
          historyOptions.start = end
          @fetchHistory { channel, timestamp: end }
      err: (err) -> kd.warn "Could not fetch history #{err.message}"  unless err

    bo.on 'backoff', -> pb.history historyOptions

    # return channel if it already exists
    return callback null, @channels[pubnubChannelName]  if @channels[pubnubChannelName]

    @authenticateWithPubNub options.authenticate, (err) =>

      return callback err  if err

