From de64db65cf3b33dd7a8e4325ab652e011bc13126 Mon Sep 17 00:00:00 2001 From: Rory& Date: Sun, 8 Mar 2026 16:52:21 +0100 Subject: [PATCH] Migrate Relationship*Event to satisfies, part of #1577 --- src/api/routes/users/@me/relationships.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/api/routes/users/@me/relationships.ts b/src/api/routes/users/@me/relationships.ts index 88f95a3d3..e049d152a 100644 --- a/src/api/routes/users/@me/relationships.ts +++ b/src/api/routes/users/@me/relationships.ts @@ -109,7 +109,7 @@ router.patch( should_notify: true, }, user_id: req.user_id, - } as RelationshipUpdateEvent), + } satisfies RelationshipUpdateEvent), rel.save(), ]); res.send(204); @@ -188,7 +188,7 @@ router.delete( event: "RELATIONSHIP_REMOVE", user_id: req.user_id, data: relationship.toPublicRelationship(), - } as RelationshipRemoveEvent), + } satisfies RelationshipRemoveEvent), ]); return res.sendStatus(204); } @@ -199,7 +199,7 @@ router.delete( event: "RELATIONSHIP_REMOVE", data: friendRequest.toPublicRelationship(), user_id: user_id, - } as RelationshipRemoveEvent), + } satisfies RelationshipRemoveEvent), ]); } @@ -209,7 +209,7 @@ router.delete( event: "RELATIONSHIP_REMOVE", data: relationship.toPublicRelationship(), user_id: req.user_id, - } as RelationshipRemoveEvent), + } satisfies RelationshipRemoveEvent), ]); return res.sendStatus(204); @@ -252,7 +252,7 @@ async function updateRelationship(req: Request, res: Response, friend: User, typ event: "RELATIONSHIP_REMOVE", data: friendRequest.toPublicRelationship(), user_id: id, - } as RelationshipRemoveEvent), + } satisfies RelationshipRemoveEvent), ]); } @@ -260,7 +260,7 @@ async function updateRelationship(req: Request, res: Response, friend: User, typ event: "RELATIONSHIP_ADD", data: relationship.toPublicRelationship(), user_id: req.user_id, - } as RelationshipAddEvent); + } satisfies RelationshipAddEvent); return res.sendStatus(204); } @@ -304,7 +304,7 @@ async function updateRelationship(req: Request, res: Response, friend: User, typ event: "RELATIONSHIP_ADD", data: outgoing_relationship.toPublicRelationship(), user_id: req.user_id, - } as RelationshipAddEvent), + } satisfies RelationshipAddEvent), emitEvent({ event: "RELATIONSHIP_ADD", data: { @@ -312,7 +312,7 @@ async function updateRelationship(req: Request, res: Response, friend: User, typ should_notify: true, }, user_id: id, - } as RelationshipAddEvent), + } satisfies RelationshipAddEvent), ]); return res.sendStatus(204);