From 9a0b608b503d19de4f0e36f5aec4c6b864119c0d Mon Sep 17 00:00:00 2001 From: booploops <49113086+booploops@users.noreply.github.com> Date: Thu, 13 Jan 2022 02:06:24 -0800 Subject: [PATCH] check types on share --- src/renderer/views/pages/cider-playlist.ejs | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/renderer/views/pages/cider-playlist.ejs b/src/renderer/views/pages/cider-playlist.ejs index 25188d89..ac03afd2 100644 --- a/src/renderer/views/pages/cider-playlist.ejs +++ b/src/renderer/views/pages/cider-playlist.ejs @@ -328,7 +328,25 @@ name: "Share", icon: "./assets/feather/share.svg", action: () => { - app.mk.api.v3.music(`/v1/me/library/playlists/${this.data.id}/catalog`).then(res=>{ + let route = "" + switch(this.data.type) { + case 'albums': + route = `/v1/catalog/us/albums/${this.data.id}` + break; + case 'playlists': + route = `/v1/catalog/us/playlists/${this.data.id}` + break; + case "library-playlists": + route = `/v1/me/library/playlists/${this.data.id}/catalog` + break + case "library-albums": + route = `/v1/me/library/albums/${this.data.id}/catalog` + break + } + if(route == '') { + return + } + app.mk.api.v3.music(route).then(res=>{ console.log(res.data.data[0].attributes.url) app.copyToClipboard(res.data.data[0].attributes.url) })