From deb574396eee33610af0fb89b8cf869e481c20b6 Mon Sep 17 00:00:00 2001 From: Marco Realacci Date: Tue, 24 Jan 2023 18:20:34 +0100 Subject: [PATCH] Backend: Add force-unfollow action after ban --- service/api/bans.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/service/api/bans.go b/service/api/bans.go index 467b249..256cd8c 100644 --- a/service/api/bans.go +++ b/service/api/bans.go @@ -84,6 +84,13 @@ func (rt *_router) PutBan(w http.ResponseWriter, r *http.Request, ps httprouter. return } + // Removes the banning user to the banned user's followers (if present) + _, err = rt.db.UnfollowUser(banned, uid) + + if err != nil { + helpers.SendInternalError(err, "Database error: UnfollowUser", w, rt.baseLogger) + } + helpers.SendStatus(http.StatusCreated, w, "Success", rt.baseLogger) }