RegisterServerSettingOptions,
ServerConfig,
ThumbnailType,
- UserRole,
VideoBlacklistCreate
} from '@shared/models'
-import { MVideoThumbnail } from '../models'
+import { MUserDefault, MVideoThumbnail } from '../models'
import {
RegisterServerAuthExternalOptions,
RegisterServerAuthExternalResult,
user: {
// PeerTube >= 3.2
- getAuthUser: (response: Response) => Promise<{
- id?: string
- username: string
- email: string
- blocked: boolean
- role: UserRole
- Account: {
- name: string
- }
- } | undefined>
+ getAuthUser: (response: Response) => Promise<MUserDefault>
+
+ // PeerTube >= 4.3
+ loadById: (id: number) => Promise<MUserDefault>
}
}