From d0a94e8b4982ed8937defaea1939b71805214ffe Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Wed, 16 Apr 2025 21:13:34 +0530 Subject: Returning the friend object upon new friendship --- src/service/friend.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/service') diff --git a/src/service/friend.ts b/src/service/friend.ts index 6986858..8b5ab38 100644 --- a/src/service/friend.ts +++ b/src/service/friend.ts @@ -16,10 +16,11 @@ */ import prisma from "../util/prisma"; +import { readById } from "./user"; const friend = async (userId: Number, friendId: Number) => { - // will return error P2002 if already friends - return prisma.friend.createMany({ + // will throw error P2002 if already friends + await prisma.friend.createMany({ data: [ // @ts-ignore { userId: userId, friendId: friendId }, @@ -28,6 +29,8 @@ const friend = async (userId: Number, friendId: Number) => { { userId: friendId, friendId: userId } ] }) + + return readById(userId); } const unfriend = async (userId: Number, friendId: Number) => { -- cgit v1.2.3