mirror of
https://github.com/Zagrios/bs-manager.git
synced 2026-07-03 14:08:25 +02:00
[feature-107] open playlist details from download modal + use new proto format for maps details cache
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { BsvMapDetail } from "shared/models/maps";
|
||||
import { BsvPlaylist, PlaylistSearchParams, SearchParams } from "shared/models/maps/beat-saver.model";
|
||||
import { BsvPlaylist, BsvPlaylistPage, PlaylistSearchParams, SearchParams } from "shared/models/maps/beat-saver.model";
|
||||
import { IpcService } from "../ipc.service";
|
||||
import { lastValueFrom } from "rxjs";
|
||||
|
||||
@@ -33,4 +33,8 @@ export class BeatSaverService {
|
||||
public async searchPlaylists(search: PlaylistSearchParams): Promise<BsvPlaylist[]> {
|
||||
return lastValueFrom(this.ipc.sendV2("bsv-search-playlist", search));
|
||||
}
|
||||
|
||||
public async getPlaylistDetailsById(id: string, page = 0): Promise<BsvPlaylistPage> {
|
||||
return lastValueFrom(this.ipc.sendV2("bsv-get-playlist-details-by-id", { id, page }));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user