mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-02-25 18:55:32 -06:00
Remove "function" in favor of () => {}
This commit is contained in:
@@ -98,24 +98,27 @@ getByRefreshTokenAndPopulateClient = function (refreshToken: string) {
|
||||
include: [ OAuthToken['sequelize'].models.OAuthClient ]
|
||||
}
|
||||
|
||||
return OAuthToken.findOne(query).then(function (token) {
|
||||
if (!token) return null
|
||||
return OAuthToken.findOne(query)
|
||||
.then(token => {
|
||||
if (!token) return null
|
||||
|
||||
const tokenInfos: OAuthTokenInfo = {
|
||||
refreshToken: token.refreshToken,
|
||||
refreshTokenExpiresAt: token.refreshTokenExpiresAt,
|
||||
client: {
|
||||
id: token['client'].id
|
||||
},
|
||||
user: {
|
||||
id: token['user']
|
||||
const tokenInfos: OAuthTokenInfo = {
|
||||
refreshToken: token.refreshToken,
|
||||
refreshTokenExpiresAt: token.refreshTokenExpiresAt,
|
||||
client: {
|
||||
id: token['client'].id
|
||||
},
|
||||
user: {
|
||||
id: token['user']
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return tokenInfos
|
||||
}).catch(function (err) {
|
||||
logger.info('getRefreshToken error.', err)
|
||||
})
|
||||
return tokenInfos
|
||||
})
|
||||
.catch(err => {
|
||||
logger.info('getRefreshToken error.', err)
|
||||
throw err
|
||||
})
|
||||
}
|
||||
|
||||
getByTokenAndPopulateUser = function (bearerToken: string) {
|
||||
@@ -126,7 +129,7 @@ getByTokenAndPopulateUser = function (bearerToken: string) {
|
||||
include: [ OAuthToken['sequelize'].models.User ]
|
||||
}
|
||||
|
||||
return OAuthToken.findOne(query).then(function (token) {
|
||||
return OAuthToken.findOne(query).then(token => {
|
||||
if (token) token['user'] = token.User
|
||||
|
||||
return token
|
||||
@@ -141,7 +144,7 @@ getByRefreshTokenAndPopulateUser = function (refreshToken: string) {
|
||||
include: [ OAuthToken['sequelize'].models.User ]
|
||||
}
|
||||
|
||||
return OAuthToken.findOne(query).then(function (token) {
|
||||
return OAuthToken.findOne(query).then(token => {
|
||||
token['user'] = token.User
|
||||
|
||||
return token
|
||||
|
||||
@@ -32,7 +32,7 @@ export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.Da
|
||||
type: DataTypes.STRING,
|
||||
allowNull: false,
|
||||
validate: {
|
||||
isHost: function (value) {
|
||||
isHost: value => {
|
||||
const res = isHostValid(value)
|
||||
if (res === false) throw new Error('Host not valid.')
|
||||
}
|
||||
|
||||
@@ -160,7 +160,7 @@ removeAll = function () {
|
||||
function groupAndTruncateRequests (events: RequestVideoEventInstance[], limitRequestsPerPod: number) {
|
||||
const eventsGrouped: RequestsVideoEventGrouped = {}
|
||||
|
||||
events.forEach(function (event) {
|
||||
events.forEach(event => {
|
||||
const pod = event.Video.Author.Pod
|
||||
|
||||
if (!eventsGrouped[pod.id]) eventsGrouped[pod.id] = []
|
||||
|
||||
@@ -141,7 +141,7 @@ removeAll = function () {
|
||||
function groupAndTruncateRequests (requests: RequestVideoQaduInstance[], limitRequestsPerPod: number) {
|
||||
const requestsGrouped = {}
|
||||
|
||||
requests.forEach(function (request) {
|
||||
requests.forEach(request => {
|
||||
const pod = request.Pod
|
||||
|
||||
if (!requestsGrouped[pod.id]) requestsGrouped[pod.id] = []
|
||||
|
||||
@@ -127,8 +127,8 @@ removeWithEmptyTo = function () {
|
||||
function groupAndTruncateRequests (requests: RequestInstance[], limitRequestsPerPod: number) {
|
||||
const requestsGrouped: RequestsGrouped = {}
|
||||
|
||||
requests.forEach(function (request) {
|
||||
request.Pods.forEach(function (pod) {
|
||||
requests.forEach(request => {
|
||||
request.Pods.forEach(pod => {
|
||||
if (!requestsGrouped[pod.id]) requestsGrouped[pod.id] = []
|
||||
|
||||
if (requestsGrouped[pod.id].length < limitRequestsPerPod) {
|
||||
|
||||
@@ -38,7 +38,7 @@ export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.Da
|
||||
type: DataTypes.STRING,
|
||||
allowNull: false,
|
||||
validate: {
|
||||
passwordValid: function (value) {
|
||||
passwordValid: value => {
|
||||
const res = isUserPasswordValid(value)
|
||||
if (res === false) throw new Error('Password not valid.')
|
||||
}
|
||||
@@ -48,7 +48,7 @@ export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.Da
|
||||
type: DataTypes.STRING,
|
||||
allowNull: false,
|
||||
validate: {
|
||||
usernameValid: function (value) {
|
||||
usernameValid: value => {
|
||||
const res = isUserUsernameValid(value)
|
||||
if (res === false) throw new Error('Username not valid.')
|
||||
}
|
||||
@@ -66,7 +66,7 @@ export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.Da
|
||||
allowNull: false,
|
||||
defaultValue: false,
|
||||
validate: {
|
||||
nsfwValid: function (value) {
|
||||
nsfwValid: value => {
|
||||
const res = isUserDisplayNSFWValid(value)
|
||||
if (res === false) throw new Error('Display NSFW is not valid.')
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ export default function defineAuthor (sequelize: Sequelize.Sequelize, DataTypes:
|
||||
type: DataTypes.STRING,
|
||||
allowNull: false,
|
||||
validate: {
|
||||
usernameValid: function (value) {
|
||||
usernameValid: value => {
|
||||
const res = isUserUsernameValid(value)
|
||||
if (res === false) throw new Error('Username is not valid.')
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.Da
|
||||
type: DataTypes.STRING,
|
||||
allowNull: false,
|
||||
validate: {
|
||||
reporterUsernameValid: function (value) {
|
||||
reporterUsernameValid: value => {
|
||||
const res = isVideoAbuseReporterUsernameValid(value)
|
||||
if (res === false) throw new Error('Video abuse reporter username is not valid.')
|
||||
}
|
||||
@@ -32,7 +32,7 @@ export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.Da
|
||||
type: DataTypes.STRING,
|
||||
allowNull: false,
|
||||
validate: {
|
||||
reasonValid: function (value) {
|
||||
reasonValid: value => {
|
||||
const res = isVideoAbuseReasonValid(value)
|
||||
if (res === false) throw new Error('Video abuse reason is not valid.')
|
||||
}
|
||||
|
||||
@@ -87,7 +87,7 @@ export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.Da
|
||||
type: DataTypes.STRING,
|
||||
allowNull: false,
|
||||
validate: {
|
||||
nameValid: function (value) {
|
||||
nameValid: value => {
|
||||
const res = isVideoNameValid(value)
|
||||
if (res === false) throw new Error('Video name is not valid.')
|
||||
}
|
||||
@@ -101,7 +101,7 @@ export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.Da
|
||||
type: DataTypes.INTEGER,
|
||||
allowNull: false,
|
||||
validate: {
|
||||
categoryValid: function (value) {
|
||||
categoryValid: value => {
|
||||
const res = isVideoCategoryValid(value)
|
||||
if (res === false) throw new Error('Video category is not valid.')
|
||||
}
|
||||
@@ -112,7 +112,7 @@ export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.Da
|
||||
allowNull: false,
|
||||
defaultValue: null,
|
||||
validate: {
|
||||
licenceValid: function (value) {
|
||||
licenceValid: value => {
|
||||
const res = isVideoLicenceValid(value)
|
||||
if (res === false) throw new Error('Video licence is not valid.')
|
||||
}
|
||||
@@ -122,7 +122,7 @@ export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.Da
|
||||
type: DataTypes.INTEGER,
|
||||
allowNull: true,
|
||||
validate: {
|
||||
languageValid: function (value) {
|
||||
languageValid: value => {
|
||||
const res = isVideoLanguageValid(value)
|
||||
if (res === false) throw new Error('Video language is not valid.')
|
||||
}
|
||||
@@ -132,7 +132,7 @@ export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.Da
|
||||
type: DataTypes.BOOLEAN,
|
||||
allowNull: false,
|
||||
validate: {
|
||||
nsfwValid: function (value) {
|
||||
nsfwValid: value => {
|
||||
const res = isVideoNSFWValid(value)
|
||||
if (res === false) throw new Error('Video nsfw attribute is not valid.')
|
||||
}
|
||||
@@ -142,7 +142,7 @@ export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.Da
|
||||
type: DataTypes.STRING,
|
||||
allowNull: false,
|
||||
validate: {
|
||||
descriptionValid: function (value) {
|
||||
descriptionValid: value => {
|
||||
const res = isVideoDescriptionValid(value)
|
||||
if (res === false) throw new Error('Video description is not valid.')
|
||||
}
|
||||
@@ -152,7 +152,7 @@ export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.Da
|
||||
type: DataTypes.STRING,
|
||||
allowNull: false,
|
||||
validate: {
|
||||
infoHashValid: function (value) {
|
||||
infoHashValid: value => {
|
||||
const res = isVideoInfoHashValid(value)
|
||||
if (res === false) throw new Error('Video info hash is not valid.')
|
||||
}
|
||||
@@ -162,7 +162,7 @@ export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.Da
|
||||
type: DataTypes.INTEGER,
|
||||
allowNull: false,
|
||||
validate: {
|
||||
durationValid: function (value) {
|
||||
durationValid: value => {
|
||||
const res = isVideoDurationValid(value)
|
||||
if (res === false) throw new Error('Video duration is not valid.')
|
||||
}
|
||||
@@ -549,9 +549,7 @@ transcodeVideofile = function (this: VideoInstance) {
|
||||
})
|
||||
.catch(err => {
|
||||
// Autodesctruction...
|
||||
video.destroy().asCallback(function (err) {
|
||||
if (err) logger.error('Cannot destruct video after transcoding failure.', err)
|
||||
})
|
||||
video.destroy().catch(err => logger.error('Cannot destruct video after transcoding failure.', err))
|
||||
|
||||
return rej(err)
|
||||
})
|
||||
@@ -574,7 +572,7 @@ generateThumbnailFromData = function (video: VideoInstance, thumbnailData: strin
|
||||
|
||||
getDurationFromFile = function (videoPath: string) {
|
||||
return new Promise<number>((res, rej) => {
|
||||
ffmpeg.ffprobe(videoPath, function (err, metadata) {
|
||||
ffmpeg.ffprobe(videoPath, (err, metadata) => {
|
||||
if (err) return rej(err)
|
||||
|
||||
return res(Math.floor(metadata.format.duration))
|
||||
@@ -865,9 +863,7 @@ function generateImage (video: VideoInstance, videoPath: string, folder: string,
|
||||
return new Promise<string>((res, rej) => {
|
||||
ffmpeg(videoPath)
|
||||
.on('error', rej)
|
||||
.on('end', function () {
|
||||
return res(imageName)
|
||||
})
|
||||
.on('end', () => res(imageName))
|
||||
.thumbnail(options)
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user