From 620468e84379654d87e040b5b17a7fad7f59057e Mon Sep 17 00:00:00 2001 From: Yannick Bungers Date: Mon, 13 Apr 2020 12:55:08 +0200 Subject: [PATCH] Refactored dropbox.js -> dropbox.ts Signed-off-by: Yannick Bungers Signed-off-by: David Mehren --- lib/web/auth/dropbox/{index.js => index.ts} | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) rename lib/web/auth/dropbox/{index.js => index.ts} (57%) diff --git a/lib/web/auth/dropbox/index.js b/lib/web/auth/dropbox/index.ts similarity index 57% rename from lib/web/auth/dropbox/index.js rename to lib/web/auth/dropbox/index.ts index aef011cb5..bf42b47a9 100644 --- a/lib/web/auth/dropbox/index.js +++ b/lib/web/auth/dropbox/index.ts @@ -1,12 +1,10 @@ -'use strict' +import passport from 'passport' +import { config } from '../../../config' +import { passportGeneralCallback } from '../utils' +import { Router, Response, NextFunction, Request } from 'express' +import * as DropboxStrategy from 'passport-dropbox-oauth2' -const Router = require('express').Router -const passport = require('passport') -const DropboxStrategy = require('passport-dropbox-oauth2').Strategy -const config = require('../../../config') -const { passportGeneralCallback } = require('../utils') - -let dropboxAuth = module.exports = Router() +export const dropboxAuth = Router() passport.use(new DropboxStrategy({ apiVersion: '2', @@ -15,7 +13,7 @@ passport.use(new DropboxStrategy({ callbackURL: config.serverURL + '/auth/dropbox/callback' }, passportGeneralCallback)) -dropboxAuth.get('/auth/dropbox', function (req, res, next) { +dropboxAuth.get('/auth/dropbox', function (req: Request, res: Response, next: NextFunction) { passport.authenticate('dropbox-oauth2')(req, res, next) })