Better error handling

This commit is contained in:
Mani Batra 2023-03-27 23:03:29 +11:00
parent 1db6ea57f8
commit f3f8d546ff
No known key found for this signature in database
GPG key ID: FF32E7D7BF60D915

View file

@ -205,7 +205,7 @@ export default class FlashcardGeneratorPlugin extends Plugin {
});
} catch (error) {
console.error(error);
new Notice("An error occurred while adding card to deck");
new Notice(error);
}
}
@ -220,10 +220,12 @@ export default class FlashcardGeneratorPlugin extends Plugin {
}),
});
const parsedResponse = await response.json();
const parsedResponse = await response.json;
if (parsedResponse.hasOwnProperty("error")) {
throw new Error(parsedResponse.error);
if (parsedResponse.error !== null) {
throw new Error(parsedResponse.error);
}
}
return parsedResponse.result;