From 74fd2643b43057c25558b3da79398efe104e2660 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 20 Nov 2020 15:36:43 +0100 Subject: Provide express request to onLogout call + pluginInfo related changes --- server/types/plugins/register-server-auth.model.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'server/types/plugins') diff --git a/server/types/plugins/register-server-auth.model.ts b/server/types/plugins/register-server-auth.model.ts index 31c71b0d0..3e1a5aeba 100644 --- a/server/types/plugins/register-server-auth.model.ts +++ b/server/types/plugins/register-server-auth.model.ts @@ -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 // Your plugin can hook PeerTube access/refresh token validity // So you can control for your plugin the user session lifetime -- cgit v1.2.3