Use private api to load favorites

This commit is contained in:
RemixDev
2021-12-07 13:46:42 +01:00
parent 944e541d03
commit 510146eab3
10 changed files with 581 additions and 758 deletions

2
server/dist/app.js vendored

File diff suppressed because one or more lines are too long

View File

@@ -30,7 +30,7 @@
"cookie-parser": "1.4.5",
"debug": "2.6.9",
"deemix": "3.5.4",
"deezer-js": "1.2.5",
"deezer-js": "1.2.7",
"dotenv": "8.2.0",
"express": "4.17.1",
"express-session": "^1.17.1",

View File

@@ -12,12 +12,7 @@ const handler: ApiHandler['handler'] = async (req, res) => {
if (dz.logged_in) {
const userID = dz.current_user.id
try {
data = await dz.api.get_user_albums(userID, { limit: -1 })
data = data.data
} catch {
data = await dz.gw.get_user_albums(userID, { limit: -1 })
}
data = await dz.gw.get_user_albums(userID, { limit: -1 })
} else {
data = { error: 'notLoggedIn' }
}

View File

@@ -12,12 +12,7 @@ const handler: ApiHandler['handler'] = async (req, res) => {
if (dz.logged_in) {
const userID = dz.current_user.id
try {
data = await dz.api.get_user_artists(userID, { limit: -1 })
data = data.data
} catch {
data = await dz.gw.get_user_artists(userID, { limit: -1 })
}
data = await dz.gw.get_user_artists(userID, { limit: -1 })
} else {
data = { error: 'notLoggedIn' }
}

View File

@@ -14,22 +14,10 @@ const handler: ApiHandler['handler'] = async (req, res) => {
if (dz.logged_in) {
const userID = dz.current_user.id
try {
let data
data = await dz.api.get_user_playlists(userID, { limit: -1 })
result.playlists = data.data
data = await dz.api.get_user_albums(userID, { limit: -1 })
result.albums = data.data
data = await dz.api.get_user_artists(userID, { limit: -1 })
result.artists = data.data
data = await dz.api.get_user_tracks(userID, { limit: -1 })
result.tracks = data.data
} catch {
result.playlists = await dz.gw.get_user_playlists(userID, { limit: -1 })
result.albums = await dz.gw.get_user_albums(userID, { limit: -1 })
result.artists = await dz.gw.get_user_artists(userID, { limit: -1 })
result.tracks = await dz.gw.get_user_tracks(userID, { limit: -1 })
}
result.playlists = await dz.gw.get_user_playlists(userID, { limit: -1 })
result.albums = await dz.gw.get_user_albums(userID, { limit: -1 })
result.artists = await dz.gw.get_user_artists(userID, { limit: -1 })
result.tracks = await dz.gw.get_user_tracks(userID, { limit: -1 })
} else {
result = { error: 'notLoggedIn' }
}

View File

@@ -12,12 +12,7 @@ const handler: ApiHandler['handler'] = async (req, res) => {
if (dz.logged_in) {
const userID = dz.current_user.id
try {
data = await dz.api.get_user_playlists(userID, { limit: -1 })
data = data.data
} catch {
data = await dz.gw.get_user_playlists(userID, { limit: -1 })
}
data = await dz.gw.get_user_playlists(userID, { limit: -1 })
} else {
data = { error: 'notLoggedIn' }
}

View File

@@ -12,12 +12,7 @@ const handler: ApiHandler['handler'] = async (req, res) => {
if (dz.logged_in) {
const userID = dz.current_user.id
try {
data = await dz.api.get_user_tracks(userID, { limit: -1 })
data = data.data
} catch {
data = await dz.gw.get_user_tracks(userID, { limit: -1 })
}
data = await dz.gw.get_user_tracks(userID, { limit: -1 })
} else {
data = { error: 'notLoggedIn' }
}

File diff suppressed because it is too large Load Diff