From 8d208ff7cdf8a721176206a86199cfe550f83075 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 13 Mar 2023 17:10:54 +0100 Subject: [PATCH] fix(backend): return JSON when deleting member or user --- backend/routes/auth/discord.go | 4 ++-- backend/routes/member/delete_member.go | 2 +- backend/routes/user/delete_user.go | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/routes/auth/discord.go b/backend/routes/auth/discord.go index 38214f0..0c2b475 100644 --- a/backend/routes/auth/discord.go +++ b/backend/routes/auth/discord.go @@ -84,7 +84,7 @@ func (s *Server) discordCallback(w http.ResponseWriter, r *http.Request) error { // TODO: implement user + token permissions tokenID := xid.New() - token, err := s.Auth.CreateToken(u.ID, tokenID, false, true, true) + token, err := s.Auth.CreateToken(u.ID, tokenID, false, false, true) if err != nil { return err } @@ -222,7 +222,7 @@ func (s *Server) discordSignup(w http.ResponseWriter, r *http.Request) error { // create token // TODO: implement user + token permissions tokenID := xid.New() - token, err := s.Auth.CreateToken(u.ID, tokenID, false, true, true) + token, err := s.Auth.CreateToken(u.ID, tokenID, false, false, true) if err != nil { return errors.Wrap(err, "creating token") } diff --git a/backend/routes/member/delete_member.go b/backend/routes/member/delete_member.go index 672d3e6..a4e62cb 100644 --- a/backend/routes/member/delete_member.go +++ b/backend/routes/member/delete_member.go @@ -47,6 +47,6 @@ func (s *Server) deleteMember(w http.ResponseWriter, r *http.Request) error { } } - render.NoContent(w, r) + render.JSON(w, r, map[string]any{"deleted": true}) return nil } diff --git a/backend/routes/user/delete_user.go b/backend/routes/user/delete_user.go index 80b498a..c68916b 100644 --- a/backend/routes/user/delete_user.go +++ b/backend/routes/user/delete_user.go @@ -37,6 +37,6 @@ func (s *Server) deleteUser(w http.ResponseWriter, r *http.Request) error { return errors.Wrap(err, "committing transaction") } - render.NoContent(w, r) + render.JSON(w, r, map[string]any{"deleted": true}) return nil }