Promise = require 'bluebird'

class TestMiddleWare
  start: (request) ->
    console.log 'request start'
    console.log request.params
    Promise.resolve()

  afterMakeRequest: (request) ->
    console.log 'after make request'
    console.log request.params
    Promise.resolve()

  end: (request) ->
    console.log 'request end'
    Promise.resolve()

module.exports = TestMiddleWare