From 9d73d76a9dd5c3130bf5b41c22438f0be708761d Mon Sep 17 00:00:00 2001 From: SandraBergstrom Date: Thu, 29 Jun 2023 11:09:20 +0000 Subject: [PATCH] #25 Add unfollowhelper in utils --- src/utils/utils.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/utils/utils.js b/src/utils/utils.js index 31a52fe..b906e78 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -31,3 +31,15 @@ export const followHelper = (traveler, clickedTraveler, following_id) => { // in users own, just return it unchanged traveler; }; + +export const unfollowHelper = (traveler, clickedTraveler) => { + return traveler.id === clickedTraveler.id + ? { + ...traveler, + followers_count: traveler.followers_count -1, + following_id: null, + } + : traveler.is_owner + ? {...traveler, following_count: traveler.following_count -1 } + : traveler; +} \ No newline at end of file