From 1b1acf3cf56db305c23f31d96910dd2fc50e51a6 Mon Sep 17 00:00:00 2001 From: achingbrain Date: Tue, 14 Mar 2023 14:09:10 +0100 Subject: [PATCH 1/2] fix: add error for get failed For when getting a block fails, rather than when it wasn't found --- src/errors.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/errors.ts b/src/errors.ts index 56645d3..37a1f57 100644 --- a/src/errors.ts +++ b/src/errors.ts @@ -15,6 +15,11 @@ export function putFailedError (err?: Error): Error { return errCode(err, 'ERR_PUT_FAILED') } +export function getFailedError (err?: Error): Error { + err = err ?? new Error('Get failed') + return errCode(err, 'ERR_GET_FAILED') +} + export function deleteFailedError (err?: Error): Error { err = err ?? new Error('Delete failed') return errCode(err, 'ERR_DELETE_FAILED') From 44ecfe11e1bdbcb9452008ca1258bdb53d66ce5f Mon Sep 17 00:00:00 2001 From: achingbrain Date: Tue, 14 Mar 2023 14:12:07 +0100 Subject: [PATCH 2/2] chore: add has error --- src/errors.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/errors.ts b/src/errors.ts index 37a1f57..d4533c9 100644 --- a/src/errors.ts +++ b/src/errors.ts @@ -25,6 +25,11 @@ export function deleteFailedError (err?: Error): Error { return errCode(err, 'ERR_DELETE_FAILED') } +export function hasFailedError (err?: Error): Error { + err = err ?? new Error('Has failed') + return errCode(err, 'ERR_HAS_FAILED') +} + export function notFoundError (err?: Error): Error { err = err ?? new Error('Not Found') return errCode(err, 'ERR_NOT_FOUND')