       @poll()
 
     
-  post: (path, body, callback) ->
+  post: (path, body = {}, callback) ->
     request = new WebRequest(@robot.logger)
     request.post path, body, callback, @ticket, @token_id
 

      resp.event_horizon
    @robot.logger.debug 'Finished handling long poll response'

  # Processes a single Event object in a list of Fleep events
  handleStreamEvent: (event) =>

    # Event does not have a rec_type, API error?
    if not event.mk_rec_type?
      @robot.logger.error 'Invalid response from the server'
      return

    # New contact information, currently we don't do anything with it
    if event.mk_rec_type is 'contact'
      @robot.logger.debug event
      return

    # Skip everything but text message events

    author = @robot.brain.userForId author_id
    author.room = conversation_id
    author.reply_to = author_id

    @emit 'gotMessage', author, message

  poll: =>
    @robot.logger.debug 'Starting long poll request'
