Display general Spotify error messages that are provided by API

This commit is contained in:
James Barnsley
2020-05-12 19:15:59 +12:00
parent 581c9520a6
commit 69b2de8159
7 changed files with 45 additions and 24 deletions

View File

@ -55,16 +55,23 @@ export function startSearch(search_type, query, only_mopidy = false) {
}
export function handleException(message, data = {}, description = null, show_notification = true) {
if (!message && data.message) {
message = data.message;
} else if (!message && data.error.message) {
message = data.error.message;
if (!message) {
if (data.message) {
message = data.message;
} else if (data.error.message) {
message = data.error.message;
}
}
if (!description && data.description) {
description = data.description;
} else if (!description && data.error && data.error.description) {
description = data.error.description;
if (!description) {
if (data.description) {
description = data.description;
} else if (data.error && data.error.message) {
description = data.error.message;
} else if (data.error && data.error.description) {
description = data.error.description;
}
}
return {
type: 'HANDLE_EXCEPTION',
message,