Better error handling

This commit is contained in:
syuilo 2019-04-12 13:07:56 +09:00
parent 64e10e9619
commit 654daff7ce
No known key found for this signature in database
GPG key ID: BDC4C49D06AB9D69
2 changed files with 10 additions and 6 deletions

View file

@ -193,10 +193,6 @@ export default async (user: User, data: Option, silent = false) => new Promise<N
res(note);
if (note == null) {
return;
}
// 統計を更新
notesChart.update(note, true);
perUserNotesChart.update(user, note, true);
@ -424,7 +420,9 @@ async function insertNote(user: User, data: Option, tags: string[], emojis: stri
} catch (e) {
// duplicate key error
if (isDuplicateKeyValueError(e)) {
return null;
const err = new Error('Duplicated note');
err.name = 'duplicated';
throw err;
}
console.error(e);