]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/types/plugins/register-server-auth.model.ts
Add ffmpeg tags for ffmpeg logs
[github/Chocobozzz/PeerTube.git] / server / types / plugins / register-server-auth.model.ts
index 31c71b0d01d905a6d3c53677ae960ac845f391c5..79c18c406c93c4c69629689bba9d0010cbf37ca1 100644 (file)
@@ -1,4 +1,4 @@
-import * as express from 'express'
+import express from 'express'
 import { UserRole } from '@shared/models'
 import { MOAuthToken, MUser } from '../models'
 
@@ -21,7 +21,8 @@ interface RegisterServerAuthBase {
   authName: string
 
   // Called by PeerTube when a user from your plugin logged out
-  onLogout?(user: MUser): void
+  // Returns a redirectUrl sent to the client or nothing
+  onLogout?(user: MUser, req: express.Request): Promise<string>
 
   // Your plugin can hook PeerTube access/refresh token validity
   // So you can control for your plugin the user session lifetime