From 0fecf427d349a416dad149ee5d0b5210b6a43005 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 27 Aug 2020 09:58:27 +0200 Subject: [PATCH] Don't use @shared in models So other projects can use them --- shared/models/activitypub/objects/common-objects.ts | 2 +- shared/models/moderation/abuse/abuse-message.model.ts | 2 +- shared/models/plugins/plugin-video-privacy-manager.model.ts | 2 +- shared/models/server/job.model.ts | 4 ++-- shared/models/users/user.model.ts | 2 +- shared/models/videos/video-file.model.ts | 5 +++-- shared/models/videos/video-streaming-playlist.model.ts | 2 +- 7 files changed, 10 insertions(+), 9 deletions(-) diff --git a/shared/models/activitypub/objects/common-objects.ts b/shared/models/activitypub/objects/common-objects.ts index 711ce45f4..43e8ea067 100644 --- a/shared/models/activitypub/objects/common-objects.ts +++ b/shared/models/activitypub/objects/common-objects.ts @@ -1,4 +1,4 @@ -import { AbusePredefinedReasonsString } from '@shared/models' +import { AbusePredefinedReasonsString } from '../../moderation/abuse/abuse-reason.model' export interface ActivityIdentifierObject { identifier: string diff --git a/shared/models/moderation/abuse/abuse-message.model.ts b/shared/models/moderation/abuse/abuse-message.model.ts index 642496646..9edd9daff 100644 --- a/shared/models/moderation/abuse/abuse-message.model.ts +++ b/shared/models/moderation/abuse/abuse-message.model.ts @@ -1,4 +1,4 @@ -import { AccountSummary } from '@shared/models' +import { AccountSummary } from '../../actors/account.model' export interface AbuseMessage { id: number diff --git a/shared/models/plugins/plugin-video-privacy-manager.model.ts b/shared/models/plugins/plugin-video-privacy-manager.model.ts index c0e8117b5..3ada99608 100644 --- a/shared/models/plugins/plugin-video-privacy-manager.model.ts +++ b/shared/models/plugins/plugin-video-privacy-manager.model.ts @@ -1,4 +1,4 @@ -import { VideoPrivacy } from '@shared/models/videos/video-privacy.enum' +import { VideoPrivacy } from '../videos/video-privacy.enum' export interface PluginVideoPrivacyManager { // PUBLIC = 1 diff --git a/shared/models/server/job.model.ts b/shared/models/server/job.model.ts index 61010e5a8..c643e6017 100644 --- a/shared/models/server/job.model.ts +++ b/shared/models/server/job.model.ts @@ -1,6 +1,6 @@ -import { SendEmailOptions } from './emailer.model' -import { VideoResolution } from '@shared/models' import { ContextType } from '../activitypub/context' +import { VideoResolution } from '../videos/video-resolution.enum' +import { SendEmailOptions } from './emailer.model' export type JobState = 'active' | 'completed' | 'failed' | 'waiting' | 'delayed' diff --git a/shared/models/users/user.model.ts b/shared/models/users/user.model.ts index 859736b2f..2c24d81be 100644 --- a/shared/models/users/user.model.ts +++ b/shared/models/users/user.model.ts @@ -4,7 +4,7 @@ import { UserRole } from './user-role' import { NSFWPolicyType } from '../videos/nsfw-policy.type' import { UserNotificationSetting } from './user-notification-setting.model' import { UserAdminFlag } from './user-flag.model' -import { VideoPlaylistType } from '@shared/models' +import { VideoPlaylistType } from '../videos/playlist/video-playlist-type.model' export interface User { id: number diff --git a/shared/models/videos/video-file.model.ts b/shared/models/videos/video-file.model.ts index cbef05ac0..e9839229d 100644 --- a/shared/models/videos/video-file.model.ts +++ b/shared/models/videos/video-file.model.ts @@ -1,5 +1,6 @@ - -import { VideoConstant, VideoFileMetadata, VideoResolution } from '@shared/models' +import { VideoConstant } from './video-constant.model' +import { VideoFileMetadata } from './video-file-metadata' +import { VideoResolution } from './video-resolution.enum' export interface VideoFile { magnetUri: string diff --git a/shared/models/videos/video-streaming-playlist.model.ts b/shared/models/videos/video-streaming-playlist.model.ts index 42fce4bdc..a07d911dc 100644 --- a/shared/models/videos/video-streaming-playlist.model.ts +++ b/shared/models/videos/video-streaming-playlist.model.ts @@ -1,5 +1,5 @@ import { VideoStreamingPlaylistType } from './video-streaming-playlist.type' -import { VideoFile } from '@shared/models/videos/video-file.model' +import { VideoFile } from './video-file.model' export class VideoStreamingPlaylist { id: number -- 2.41.0