X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fmodels%2Fvideo%2Fvideo-comment.ts;h=af9614d30439eb5dcd63a9d86b337bdfa62def77;hb=f713f36bdf6f696ab0fe8a309035a09e864a48ca;hp=2d60c6a30218527ce70b26e8c0b31ee76af2a892;hpb=ab4b8974997777373a6032073f9c1aaf33ba9931;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/models/video/video-comment.ts b/server/models/video/video-comment.ts index 2d60c6a30..af9614d30 100644 --- a/server/models/video/video-comment.ts +++ b/server/models/video/video-comment.ts @@ -1,4 +1,3 @@ -import { uniq } from 'lodash' import { FindOptions, Op, Order, QueryTypes, ScopeOptions, Sequelize, Transaction, WhereOptions } from 'sequelize' import { AllowNull, @@ -14,8 +13,10 @@ import { Table, UpdatedAt } from 'sequelize-typescript' +import { exists } from '@server/helpers/custom-validators/misc' import { getServerActor } from '@server/models/application/application' import { MAccount, MAccountId, MUserAccountId } from '@server/types/models' +import { uniqify } from '@shared/core-utils' import { VideoPrivacy } from '@shared/models' import { AttributesOnly } from '@shared/typescript-utils' import { ActivityTagObject, ActivityTombstoneObject } from '../../../shared/models/activitypub/objects/common-objects' @@ -312,12 +313,13 @@ export class VideoCommentModel extends Model { return { offset: start, @@ -683,11 +689,11 @@ export class VideoCommentModel extends Model