mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-02-25 18:55:32 -06:00
Move to eslint
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* tslint:disable:no-unused-expression */
|
||||
/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */
|
||||
|
||||
import * as request from 'supertest'
|
||||
import { expect } from 'chai'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* tslint:disable:no-unused-expression */
|
||||
/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */
|
||||
|
||||
import { makeGetRequest, makeDeleteRequest, makePostBodyRequest } from '../requests/requests'
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@ function setAccessTokensToServers (servers: ServerInfo[]) {
|
||||
const tasks: Promise<any>[] = []
|
||||
|
||||
for (const server of servers) {
|
||||
const p = serverLogin(server).then(t => server.accessToken = t)
|
||||
const p = serverLogin(server).then(t => { server.accessToken = t })
|
||||
tasks.push(p)
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* tslint:disable:no-unused-expression */
|
||||
/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */
|
||||
|
||||
import { makeGetRequest, makePostBodyRequest, makePutBodyRequest } from '../requests/requests'
|
||||
import { UserNotification, UserNotificationSetting, UserNotificationType } from '../../models/users'
|
||||
@@ -54,6 +54,7 @@ function markAsReadNotifications (url: string, token: string, ids: number[], sta
|
||||
statusCodeExpected
|
||||
})
|
||||
}
|
||||
|
||||
function markAsReadAllNotifications (url: string, token: string, statusCodeExpected = 204) {
|
||||
const path = '/api/v1/users/me/notifications/read-all'
|
||||
|
||||
@@ -77,7 +78,7 @@ type CheckerBaseParams = {
|
||||
server: ServerInfo
|
||||
emails: object[]
|
||||
socketNotifications: UserNotification[]
|
||||
token: string,
|
||||
token: string
|
||||
check?: { web: boolean, mail: boolean }
|
||||
}
|
||||
|
||||
@@ -172,7 +173,7 @@ async function checkNewVideoFromSubscription (base: CheckerBaseParams, videoName
|
||||
}
|
||||
|
||||
function emailFinder (email: object) {
|
||||
const text = email[ 'text' ]
|
||||
const text = email['text']
|
||||
return text.indexOf(videoUUID) !== -1 && text.indexOf('Your subscription') !== -1
|
||||
}
|
||||
|
||||
@@ -195,7 +196,7 @@ async function checkVideoIsPublished (base: CheckerBaseParams, videoName: string
|
||||
}
|
||||
|
||||
function emailFinder (email: object) {
|
||||
const text: string = email[ 'text' ]
|
||||
const text: string = email['text']
|
||||
return text.includes(videoUUID) && text.includes('Your video')
|
||||
}
|
||||
|
||||
@@ -226,7 +227,7 @@ async function checkMyVideoImportIsFinished (
|
||||
}
|
||||
|
||||
function emailFinder (email: object) {
|
||||
const text: string = email[ 'text' ]
|
||||
const text: string = email['text']
|
||||
const toFind = success ? ' finished' : ' error'
|
||||
|
||||
return text.includes(url) && text.includes(toFind)
|
||||
@@ -251,7 +252,7 @@ async function checkUserRegistered (base: CheckerBaseParams, username: string, t
|
||||
}
|
||||
|
||||
function emailFinder (email: object) {
|
||||
const text: string = email[ 'text' ]
|
||||
const text: string = email['text']
|
||||
|
||||
return text.includes(' registered ') && text.includes(username)
|
||||
}
|
||||
@@ -291,7 +292,7 @@ async function checkNewActorFollow (
|
||||
}
|
||||
|
||||
function emailFinder (email: object) {
|
||||
const text: string = email[ 'text' ]
|
||||
const text: string = email['text']
|
||||
|
||||
return text.includes('Your ' + followType) && text.includes(followingDisplayName) && text.includes(followerDisplayName)
|
||||
}
|
||||
@@ -320,7 +321,7 @@ async function checkNewInstanceFollower (base: CheckerBaseParams, followerHost:
|
||||
}
|
||||
|
||||
function emailFinder (email: object) {
|
||||
const text: string = email[ 'text' ]
|
||||
const text: string = email['text']
|
||||
|
||||
return text.includes('instance has a new follower') && text.includes(followerHost)
|
||||
}
|
||||
@@ -351,7 +352,7 @@ async function checkAutoInstanceFollowing (base: CheckerBaseParams, followerHost
|
||||
}
|
||||
|
||||
function emailFinder (email: object) {
|
||||
const text: string = email[ 'text' ]
|
||||
const text: string = email['text']
|
||||
|
||||
return text.includes(' automatically followed a new instance') && text.includes(followingHost)
|
||||
}
|
||||
@@ -385,7 +386,7 @@ async function checkCommentMention (
|
||||
}
|
||||
|
||||
function emailFinder (email: object) {
|
||||
const text: string = email[ 'text' ]
|
||||
const text: string = email['text']
|
||||
|
||||
return text.includes(' mentioned ') && text.includes(uuid) && text.includes(byAccountDisplayName)
|
||||
}
|
||||
@@ -394,6 +395,7 @@ async function checkCommentMention (
|
||||
}
|
||||
|
||||
let lastEmailCount = 0
|
||||
|
||||
async function checkNewCommentOnMyVideo (base: CheckerBaseParams, uuid: string, commentId: number, threadId: number, type: CheckerType) {
|
||||
const notificationType = UserNotificationType.NEW_COMMENT_ON_MY_VIDEO
|
||||
|
||||
@@ -413,8 +415,9 @@ async function checkNewCommentOnMyVideo (base: CheckerBaseParams, uuid: string,
|
||||
}
|
||||
|
||||
const commentUrl = `http://localhost:${base.server.port}/videos/watch/${uuid};threadId=${threadId}`
|
||||
|
||||
function emailFinder (email: object) {
|
||||
return email[ 'text' ].indexOf(commentUrl) !== -1
|
||||
return email['text'].indexOf(commentUrl) !== -1
|
||||
}
|
||||
|
||||
await checkNotification(base, notificationChecker, emailFinder, type)
|
||||
@@ -444,7 +447,7 @@ async function checkNewVideoAbuseForModerators (base: CheckerBaseParams, videoUU
|
||||
}
|
||||
|
||||
function emailFinder (email: object) {
|
||||
const text = email[ 'text' ]
|
||||
const text = email['text']
|
||||
return text.indexOf(videoUUID) !== -1 && text.indexOf('abuse') !== -1
|
||||
}
|
||||
|
||||
@@ -469,8 +472,8 @@ async function checkVideoAutoBlacklistForModerators (base: CheckerBaseParams, vi
|
||||
}
|
||||
|
||||
function emailFinder (email: object) {
|
||||
const text = email[ 'text' ]
|
||||
return text.indexOf(videoUUID) !== -1 && email[ 'text' ].indexOf('video-auto-blacklist/list') !== -1
|
||||
const text = email['text']
|
||||
return text.indexOf(videoUUID) !== -1 && email['text'].indexOf('video-auto-blacklist/list') !== -1
|
||||
}
|
||||
|
||||
await checkNotification(base, notificationChecker, emailFinder, type)
|
||||
@@ -496,7 +499,7 @@ async function checkNewBlacklistOnMyVideo (
|
||||
}
|
||||
|
||||
function emailFinder (email: object) {
|
||||
const text = email[ 'text' ]
|
||||
const text = email['text']
|
||||
return text.indexOf(videoUUID) !== -1 && text.indexOf(' ' + blacklistType) !== -1
|
||||
}
|
||||
|
||||
|
||||
@@ -9,14 +9,14 @@ import { UserUpdateMe } from '../../models/users'
|
||||
import { omit } from 'lodash'
|
||||
|
||||
type CreateUserArgs = {
|
||||
url: string,
|
||||
accessToken: string,
|
||||
username: string,
|
||||
password: string,
|
||||
videoQuota?: number,
|
||||
videoQuotaDaily?: number,
|
||||
role?: UserRole,
|
||||
adminFlags?: UserAdminFlag,
|
||||
url: string
|
||||
accessToken: string
|
||||
username: string
|
||||
password: string
|
||||
videoQuota?: number
|
||||
videoQuotaDaily?: number
|
||||
role?: UserRole
|
||||
adminFlags?: UserAdminFlag
|
||||
specialStatus?: number
|
||||
}
|
||||
function createUser (parameters: CreateUserArgs) {
|
||||
@@ -74,8 +74,8 @@ function registerUser (url: string, username: string, password: string, specialS
|
||||
}
|
||||
|
||||
function registerUserWithChannel (options: {
|
||||
url: string,
|
||||
user: { username: string, password: string, displayName?: string },
|
||||
url: string
|
||||
user: { username: string, password: string, displayName?: string }
|
||||
channel: { name: string, displayName: string }
|
||||
}) {
|
||||
const path = '/api/v1/users/register'
|
||||
@@ -230,8 +230,8 @@ function updateMyUser (options: { url: string, accessToken: string } & UserUpdat
|
||||
}
|
||||
|
||||
function updateMyAvatar (options: {
|
||||
url: string,
|
||||
accessToken: string,
|
||||
url: string
|
||||
accessToken: string
|
||||
fixture: string
|
||||
}) {
|
||||
const path = '/api/v1/users/me/avatar/pick'
|
||||
@@ -241,14 +241,14 @@ function updateMyAvatar (options: {
|
||||
|
||||
function updateUser (options: {
|
||||
url: string
|
||||
userId: number,
|
||||
accessToken: string,
|
||||
email?: string,
|
||||
emailVerified?: boolean,
|
||||
videoQuota?: number,
|
||||
videoQuotaDaily?: number,
|
||||
password?: string,
|
||||
adminFlags?: UserAdminFlag,
|
||||
userId: number
|
||||
accessToken: string
|
||||
email?: string
|
||||
emailVerified?: boolean
|
||||
videoQuota?: number
|
||||
videoQuotaDaily?: number
|
||||
password?: string
|
||||
adminFlags?: UserAdminFlag
|
||||
role?: UserRole
|
||||
}) {
|
||||
const path = '/api/v1/users/' + options.userId
|
||||
|
||||
Reference in New Issue
Block a user