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