From b3af2601da92a6c0835cb2473b4c7a41a0d86e98 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 20 Apr 2020 15:32:11 +0200 Subject: Add ability to remove privacies using plugins --- shared/models/plugins/plugin-playlist-privacy-manager.model.ts | 8 ++++++++ shared/models/plugins/plugin-video-privacy-manager.model.ts | 9 +++++++++ 2 files changed, 17 insertions(+) create mode 100644 shared/models/plugins/plugin-playlist-privacy-manager.model.ts create mode 100644 shared/models/plugins/plugin-video-privacy-manager.model.ts (limited to 'shared/models/plugins') diff --git a/shared/models/plugins/plugin-playlist-privacy-manager.model.ts b/shared/models/plugins/plugin-playlist-privacy-manager.model.ts new file mode 100644 index 000000000..f9630c77f --- /dev/null +++ b/shared/models/plugins/plugin-playlist-privacy-manager.model.ts @@ -0,0 +1,8 @@ +import { VideoPlaylistPrivacy } from '@shared/models' + +export interface PluginPlaylistPrivacyManager { + // PUBLIC = 1, + // UNLISTED = 2, + // PRIVATE = 3 + deletePlaylistPrivacy: (privacyKey: VideoPlaylistPrivacy) => boolean +} diff --git a/shared/models/plugins/plugin-video-privacy-manager.model.ts b/shared/models/plugins/plugin-video-privacy-manager.model.ts new file mode 100644 index 000000000..d602ba297 --- /dev/null +++ b/shared/models/plugins/plugin-video-privacy-manager.model.ts @@ -0,0 +1,9 @@ +import { VideoPrivacy } from '@shared/models' + +export interface PluginVideoPrivacyManager { + // PUBLIC = 1 + // UNLISTED = 2 + // PRIVATE = 3 + // INTERNAL = 4 + deletePrivacy: (privacyKey: VideoPrivacy) => boolean +} -- cgit v1.2.3