DropboxRouter.coffee 576 B

123456789101112131415
  1. DropboxUserController = require './DropboxUserController'
  2. DropboxWebhookController = require './DropboxWebhookController'
  3. module.exports =
  4. apply: (app) ->
  5. app.get '/dropbox/beginAuth', DropboxUserController.redirectUserToDropboxAuth
  6. app.get '/dropbox/completeRegistration', DropboxUserController.completeDropboxRegistration
  7. app.get '/dropbox/unlink', DropboxUserController.unlinkDropbox
  8. app.get '/dropbox/webhook', DropboxWebhookController.verify
  9. app.post '/dropbox/webhook', DropboxWebhookController.webhook
  10. app.ignoreCsrf('post', '/dropbox/webhook')