feat(devices): /api/devices band + discovered review/edit endpoints

This commit is contained in:
root
2026-06-08 21:04:41 +10:00
parent e9c1fb17ac
commit 0fe25d96ec
5 changed files with 137 additions and 4 deletions

View File

@@ -33,6 +33,12 @@ export class ForbiddenError extends ApiError {
}
}
export class UnauthorizedError extends ApiError {
constructor(message = 'unauthorized', details) {
super('unauthorized', message, 401, details);
}
}
export function asyncWrap(fn) {
return (req, res, next) => Promise.resolve(fn(req, res, next)).catch(next);
}