aboutsummaryrefslogtreecommitdiff
path: root/src/service/friend.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/service/friend.ts')
-rw-r--r--src/service/friend.ts7
1 files changed, 5 insertions, 2 deletions
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) => {