Aurora SpotiRip desktop and web app
- Spotify playlist, library, album and artist browsing with in-app playback - Song, playlist and album downloads via spotdl with YouTube and Bandcamp fallbacks - Electron desktop app (castLabs Widevine) with a permanent sidebar layout - Linux and Windows packaging scripts
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
import superjson from "superjson";
|
||||
export type OutputType = { connected: false };
|
||||
export async function postSpotifyLogout(): Promise<OutputType> {
|
||||
const result = await fetch("/_api/spotify-logout", { method: "POST" });
|
||||
if (!result.ok) {
|
||||
const parsed = superjson.parse<{ error: string }>(await result.text());
|
||||
throw new Error(parsed.error);
|
||||
}
|
||||
return superjson.parse<OutputType>(await result.text());
|
||||
}
|
||||
Reference in New Issue
Block a user