fix: ActivityPub.get now throws on failure, handle in getActor

This commit is contained in:
Julian Lam
2024-01-08 14:30:09 -05:00
parent a1c8c3a043
commit 7ec75f5830
4 changed files with 24 additions and 20 deletions

View File

@@ -19,7 +19,7 @@ const activitypubApi = module.exports;
activitypubApi.follow = async (caller, { actorId } = {}) => {
const object = await activitypub.getActor(caller.uid, actorId);
if (!object) {
throw new Error('[[error:invalid-uid]]'); // should be activitypub-specific
throw new Error('[[error:activitypub.invalid-id]]');
}
await activitypub.send(caller.uid, actorId, {
@@ -32,7 +32,7 @@ activitypubApi.unfollow = async (caller, { actorId }) => {
const object = await activitypub.getActor(caller.uid, actorId);
const userslug = await user.getUserField(caller.uid, 'userslug');
if (!object) {
throw new Error('[[error:invalid-uid]]'); // should be activitypub-specific
throw new Error('[[error:activitypub.invalid-id]]');
}
await activitypub.send(caller.uid, actorId, {