]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/types/plugins/register-server-option.model.ts
Migrate i18n messages to new format
[github/Chocobozzz/PeerTube.git] / server / types / plugins / register-server-option.model.ts
index 1b9250ce4682df58d845e36a4fba60028e4c0abc..8774bcd8c83405de4ada5daa3eb3f6ce7737d60e 100644 (file)
@@ -1,6 +1,6 @@
-import { Router, Response } from 'express'
+import { Response, Router } from 'express'
 import { Logger } from 'winston'
-import { ActorModel } from '@server/models/activitypub/actor'
+import { ActorModel } from '@server/models/actor/actor'
 import {
   PluginPlaylistPrivacyManager,
   PluginSettingsManager,
@@ -58,21 +58,25 @@ export type PeerTubeHelpers = {
   }
 
   plugin: {
+    // PeerTube >= 3.2
     getBaseStaticRoute: () => string
 
+    // PeerTube >= 3.2
     getBaseRouterRoute: () => string
 
+    // PeerTube >= 3.2
     getDataDirectoryPath: () => string
   }
 
   user: {
-    getAuthUser: (response: Response) => {
+    // PeerTube >= 3.2
+    getAuthUser: (response: Response) => Promise<{
       id?: string
       username: string
       email: string
       blocked: boolean
       role: UserRole
-    } | undefined
+    } | undefined>
   }
 }