From ee95df202d0b1eff51bfa18f41ef63d207bcab4d Mon Sep 17 00:00:00 2001 From: MathieuG-P <40181755+Zagrios@users.noreply.github.com> Date: Tue, 20 Dec 2022 00:20:37 +0100 Subject: [PATCH] move maps service --- src/main/ipcs/bs-maps-ipcs.ts | 2 +- src/main/main.ts | 2 +- .../local-maps-manager.service.ts | 0 src/shared/models/playlists/playlist.interface.ts | 15 +++++++++++++++ 4 files changed, 17 insertions(+), 2 deletions(-) rename src/main/services/{maps => additional-content}/local-maps-manager.service.ts (100%) create mode 100644 src/shared/models/playlists/playlist.interface.ts diff --git a/src/main/ipcs/bs-maps-ipcs.ts b/src/main/ipcs/bs-maps-ipcs.ts index 4515aa64..a6ee2ab5 100644 --- a/src/main/ipcs/bs-maps-ipcs.ts +++ b/src/main/ipcs/bs-maps-ipcs.ts @@ -1,5 +1,5 @@ import { ipcMain } from "electron"; -import { LocalMapsManagerService } from "../services/maps/local-maps-manager.service"; +import { LocalMapsManagerService } from "../services/additional-content/local-maps-manager.service"; import { UtilsService } from "../services/utils.service"; import { BSVersion } from "shared/bs-version.interface"; import { IpcRequest } from "shared/models/ipc"; diff --git a/src/main/main.ts b/src/main/main.ts index f33da15e..23d7a27c 100644 --- a/src/main/main.ts +++ b/src/main/main.ts @@ -16,7 +16,7 @@ import { UtilsService } from './services/utils.service'; import { WindowManagerService } from './services/window-manager.service'; import { DeepLinkService } from './services/deep-link.service'; import { AppWindow } from 'shared/models/window-manager/app-window.model'; -import { LocalMapsManagerService } from './services/maps/local-maps-manager.service'; +import { LocalMapsManagerService } from './services/additional-content/local-maps-manager.service'; export const PRELOAD_PATH = app.isPackaged ? path.join(__dirname, 'preload.js') : path.join(__dirname, '../../.erb/dll/preload.js') diff --git a/src/main/services/maps/local-maps-manager.service.ts b/src/main/services/additional-content/local-maps-manager.service.ts similarity index 100% rename from src/main/services/maps/local-maps-manager.service.ts rename to src/main/services/additional-content/local-maps-manager.service.ts diff --git a/src/shared/models/playlists/playlist.interface.ts b/src/shared/models/playlists/playlist.interface.ts new file mode 100644 index 00000000..7f1fd7a1 --- /dev/null +++ b/src/shared/models/playlists/playlist.interface.ts @@ -0,0 +1,15 @@ +export interface Playlist { + playlistTitle: string, + playlistAuthor: string, + playlistDescription?: string, + image: string, + customData: unknown, + songs: PlaylistSong[] +} + +export interface PlaylistSong { + key: string, + hash: string, + songName: string, + uploader?: string +} \ No newline at end of file