From 883cfcc128048a94bc2c6beb16a41e2def5c64de Mon Sep 17 00:00:00 2001
From: Matt Kirby <MattJKirby@outlook.com>
Date: Sat, 15 Apr 2023 20:04:40 +0100
Subject: [PATCH] Cannot delete friends which arent friends

---
 backend-services/friend-service/src/Friends/FriendManager.ts | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/backend-services/friend-service/src/Friends/FriendManager.ts b/backend-services/friend-service/src/Friends/FriendManager.ts
index 96b1d4c9..d92f1912 100644
--- a/backend-services/friend-service/src/Friends/FriendManager.ts
+++ b/backend-services/friend-service/src/Friends/FriendManager.ts
@@ -16,6 +16,11 @@ export class FriendManager {
   }
 
   public RemoveFriend = async (user1: string, user2: string): Promise<void> => {
+    
+    if(await FriendDataStore.GetFriendByUsers(user1, user2) === null){
+      throw new Error("Users are not friends!");
+    }
+
     return await FriendDataStore.RemoveFriend(user1, user2);
   }
 }
\ No newline at end of file
-- 
GitLab