dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 9f5a3b9180cd2fc7f9928e852614b47bf84e97d9
parent 9e20111aa85990f0a6383ce1632ee1d9c0c63f8a
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Mon, 19 Dec 2022 21:56:00 -0800

simplify code

Diffstat:
Mpkg/web/handlers/api/v1/handlers.go | 12+-----------
1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/pkg/web/handlers/api/v1/handlers.go b/pkg/web/handlers/api/v1/handlers.go @@ -201,17 +201,7 @@ func KickHandler(c echo.Context) error { if user.IsModerator() { return c.Redirect(http.StatusFound, c.Request().Referer()) } - database.NewAudit(*authUser, fmt.Sprintf("kick %s #%d", user.Username, user.ID)) - user.Verified = false - _ = user.Save() - - // Remove user from the user cache - managers.ActiveUsers.RemoveUser(user.ID) - - // Purge user messages - if err := database.DeleteUserChatMessages(user.ID); err != nil { - logrus.Error(err) - } + dutils.SilentKick(user, *authUser) } return c.Redirect(http.StatusFound, c.Request().Referer()) }