     @request "PUT", path, body, callback
 
   request: (method, path, body, callback) ->
+    logger = @robot.logger
+
     headers =
       "Authorization" : @authorization
       "Host"          : @domain

      @message text, "PasteMessage", callback

    topic: (text, callback) ->
      self.put "/room/#{id}", text, callback

    sound: (text, callback) ->
      @message text, "SoundMessage", callback

        logger.error "Campfire response error: #{err}"
        callback err, { }

    if method is "POST" || method is "PUT"
      request.end(body, 'binary')
    else
      request.end()
