diff options
author | Chocobozzz <me@florianbigard.com> | 2021-06-10 14:43:55 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2021-06-10 15:26:18 +0200 |
commit | d9bf974f5df787bbeaab5b04949ca91a2b3ca2a3 (patch) | |
tree | aa02ee0cc28c845432e91da43b1e6de2a2f04039 /server/models/video/sql/videos-id-list-query-builder.ts | |
parent | e5dbd5084e7ae91ce118c0bccd5b84c47b88c55f (diff) | |
download | PeerTube-d9bf974f5df787bbeaab5b04949ca91a2b3ca2a3.tar.gz PeerTube-d9bf974f5df787bbeaab5b04949ca91a2b3ca2a3.tar.zst PeerTube-d9bf974f5df787bbeaab5b04949ca91a2b3ca2a3.zip |
Use raw SQL for video get request
Diffstat (limited to 'server/models/video/sql/videos-id-list-query-builder.ts')
-rw-r--r-- | server/models/video/sql/videos-id-list-query-builder.ts | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/server/models/video/sql/videos-id-list-query-builder.ts b/server/models/video/sql/videos-id-list-query-builder.ts index 7bb942ea4..6e0d97d9e 100644 --- a/server/models/video/sql/videos-id-list-query-builder.ts +++ b/server/models/video/sql/videos-id-list-query-builder.ts | |||
@@ -4,7 +4,7 @@ import { exists } from '@server/helpers/custom-validators/misc' | |||
4 | import { buildDirectionAndField, createSafeIn } from '@server/models/utils' | 4 | import { buildDirectionAndField, createSafeIn } from '@server/models/utils' |
5 | import { MUserAccountId, MUserId } from '@server/types/models' | 5 | import { MUserAccountId, MUserId } from '@server/types/models' |
6 | import { VideoFilter, VideoPrivacy, VideoState } from '@shared/models' | 6 | import { VideoFilter, VideoPrivacy, VideoState } from '@shared/models' |
7 | import { AbstractVideosQueryBuilder } from './abstract-videos-query-builder' | 7 | import { AbstractVideosQueryBuilder } from './shared/abstract-videos-query-builder' |
8 | 8 | ||
9 | export type BuildVideosListQueryOptions = { | 9 | export type BuildVideosListQueryOptions = { |
10 | attributes?: string[] | 10 | attributes?: string[] |
@@ -57,11 +57,12 @@ export type BuildVideosListQueryOptions = { | |||
57 | } | 57 | } |
58 | 58 | ||
59 | export class VideosIdListQueryBuilder extends AbstractVideosQueryBuilder { | 59 | export class VideosIdListQueryBuilder extends AbstractVideosQueryBuilder { |
60 | protected replacements: any = {} | ||
61 | |||
60 | private attributes: string[] | 62 | private attributes: string[] |
63 | private joins: string[] = [] | ||
61 | 64 | ||
62 | protected replacements: any = {} | ||
63 | private readonly and: string[] = [] | 65 | private readonly and: string[] = [] |
64 | private joins: string[] = [] | ||
65 | 66 | ||
66 | private readonly cte: string[] = [] | 67 | private readonly cte: string[] = [] |
67 | 68 | ||