summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/endpoints')
-rw-r--r--src/server/api/endpoints/ap/show.ts9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/server/api/endpoints/ap/show.ts b/src/server/api/endpoints/ap/show.ts
index ed1a883f93..3b4021e0a7 100644
--- a/src/server/api/endpoints/ap/show.ts
+++ b/src/server/api/endpoints/ap/show.ts
@@ -25,11 +25,10 @@ export const meta = {
},
};
-export default define(meta, (ps) => new Promise(async (res, rej) => {
- const object = await fetchAny(ps.uri);
- if (object == null) return rej('object not found');
-
- res(object);
+export default define(meta, (ps) => new Promise((res, rej) => {
+ fetchAny(ps.uri)
+ .then(object => object != null ? res(object) : rej('object not found'))
+ .catch(e => rej(e));
}));
/***