]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/middlewares/oauth.ts
First typescript iteration
[github/Chocobozzz/PeerTube.git] / server / middlewares / oauth.ts
similarity index 88%
rename from server/middlewares/oauth.js
rename to server/middlewares/oauth.ts
index 3a02b9b4863c1e16b06502ae781368f13a48b7cb..31ae1e000984c2878f4980f36cb7fc01bcbe4904 100644 (file)
@@ -1,6 +1,4 @@
-'use strict'
-
-const OAuthServer = require('express-oauth-server')
+import OAuthServer = require('express-oauth-server')
 
 const constants = require('../initializers/constants')
 const logger = require('../helpers/logger')
@@ -11,11 +9,6 @@ const oAuthServer = new OAuthServer({
   model: require('../lib/oauth-model')
 })
 
-const oAuth = {
-  authenticate,
-  token
-}
-
 function authenticate (req, res, next) {
   oAuthServer.authenticate()(req, res, function (err) {
     if (err) {
@@ -35,4 +28,7 @@ function token (req, res, next) {
 
 // ---------------------------------------------------------------------------
 
-module.exports = oAuth
+export {
+  authenticate,
+  token
+}