Update @peertube/peertube-types to 4.2.2:
* using a stable version (4.2.2) * minimum Peertube version is now 4.2.0 * removing some type customizations Related to issue #122. Note: there are still some quirks. See: https://github.com/Chocobozzz/PeerTube/issues/5446
This commit is contained in:
@ -72,16 +72,10 @@ async function isUserAdmin (options: RegisterServerOptions, res: Response): Prom
|
||||
return true
|
||||
}
|
||||
|
||||
// FIXME: @peertube/peertube-types@4.0.0-beta.3 is missing user.Account.name definition.
|
||||
type Unpack<T> = T extends Promise<infer U | undefined> ? U : T
|
||||
type AuthUser = Unpack<ReturnType<PeerTubeHelpers['user']['getAuthUser']>>
|
||||
interface AuthUserFixed extends AuthUser {
|
||||
Account?: {
|
||||
name: string
|
||||
}
|
||||
}
|
||||
|
||||
async function getUserNickname (options: RegisterServerOptions, user: AuthUserFixed): Promise<string | undefined> {
|
||||
async function getUserNickname (options: RegisterServerOptions, user: AuthUser): Promise<string | undefined> {
|
||||
const peertubeHelpers = options.peertubeHelpers
|
||||
const logger = peertubeHelpers.logger
|
||||
|
||||
|
Reference in New Issue
Block a user