diff --git a/packages/backend/src/services/relay.ts b/packages/backend/src/services/relay.ts index de7155ea0..143ac5ca8 100644 --- a/packages/backend/src/services/relay.ts +++ b/packages/backend/src/services/relay.ts @@ -36,8 +36,7 @@ export async function addRelay(inbox: string): Promise { }).then(x => Relays.findOneByOrFail(x.identifiers[0])); const relayActor = await getRelayActor(); - const follow = renderFollowRelay(relay, relayActor); - const activity = renderActivity(follow); + const activity = renderActivity(renderFollowRelay(relay, relayActor)); deliver(relayActor, activity, relay.inbox); return relay; @@ -53,17 +52,14 @@ export async function removeRelay(inbox: string): Promise { } const relayActor = await getRelayActor(); - const follow = renderFollowRelay(relay, relayActor); - const undo = renderUndo(follow, relayActor); - const activity = renderActivity(undo); + const activity = renderActivity(renderUndo(renderFollowRelay(relay, relayActor), relayActor)); deliver(relayActor, activity, relay.inbox); await Relays.delete(relay.id); } export async function listRelay(): Promise { - const relays = await Relays.find(); - return relays; + return await Relays.find(); } export async function relayAccepted(id: string): Promise {