Fix lint, tests and styling

This commit is contained in:
Chocobozzz
2024-02-12 11:12:05 +01:00
committed by Chocobozzz
parent f9c89b98f7
commit 3cac8a756f
9 changed files with 20 additions and 25 deletions

View File

@@ -213,7 +213,7 @@ export interface ServerConfig {
}
users: {
enabled:boolean
enabled: boolean
}
}

View File

@@ -4,8 +4,7 @@ import validator from 'validator'
import { getAllPrivacies, omit, pick, wait } from '@peertube/peertube-core-utils'
import {
HttpStatusCode,
HttpStatusCodeType,
ResultList,
HttpStatusCodeType, ResultList,
UserVideoRateType,
Video,
VideoCreate,
@@ -631,10 +630,12 @@ export class VideosCommand extends AbstractCommand {
return super.sendResumableChunks<{ video: VideoCreateResult }>(options)
}
async buildResumeVideoUpload (options: Parameters<AbstractCommand['buildResumeUpload']>[0]) {
async buildResumeVideoUpload (
options: Parameters<AbstractCommand['buildResumeUpload']>[0]
): Promise<VideoCreateResult> {
const result = await super.buildResumeUpload<{ video: VideoCreateResult }>(options)
return result?.video || undefined
return result?.video || result as any
}
prepareVideoResumableUpload (options: Parameters<AbstractCommand['prepareResumableUpload']>[0]) {

View File

@@ -1,12 +1,12 @@
/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */
import { HttpStatusCode } from '@peertube/peertube-models'
import {
cleanupTests,
createSingleServer, PeerTubeServer,
setAccessTokensToServers,
waitJobs
} from '@peertube/peertube-server-commands'
import { HttpStatusCode } from '../../../../models/src/http/http-status-codes.js'
import { expect } from 'chai'
describe('Test user import API validators', function () {

View File

@@ -301,8 +301,8 @@ function checkUploadVideoParam (options: {
: server.videos.buildResumeVideoUpload({
token,
fixture: attributes.fixture,
attaches: this.buildUploadAttaches(attributes),
fields: this.buildUploadFields(attributes),
attaches: server.videos.buildUploadAttaches(attributes, false),
fields: server.videos.buildUploadFields(attributes),
expectedStatus,
completedExpectedStatus,
path: '/api/v1/videos/upload-resumable'