From 22fbf59157c13f74441e142510598a2edcd5b0b5 Mon Sep 17 00:00:00 2001 From: H3ALY Date: Fri, 4 Apr 2025 10:30:28 +0100 Subject: [PATCH] Forgot to remove handler. --- handlers/syndicate.go | 49 ------------------------------------------- main.go | 2 -- 2 files changed, 51 deletions(-) diff --git a/handlers/syndicate.go b/handlers/syndicate.go index 6f1cdfd..558811e 100644 --- a/handlers/syndicate.go +++ b/handlers/syndicate.go @@ -100,55 +100,6 @@ func ViewSyndicateHandler(db *sql.DB) http.HandlerFunc { } } -func InviteMemberHandler(db *sql.DB) http.HandlerFunc { - return func(w http.ResponseWriter, r *http.Request) { - userID, ok := helpers.GetCurrentUserID(r) - if !ok { - helpers.RenderError(w, r, 403) - return - } - - syndicateID := helpers.Atoi(r.URL.Query().Get("id")) - syndicate, err := storage.GetSyndicateByID(db, syndicateID) - if err != nil || syndicate == nil || syndicate.OwnerID != userID { - helpers.RenderError(w, r, 403) - return - } - - switch r.Method { - case http.MethodGet: - data := BuildTemplateData(db, w, r) - context := helpers.TemplateContext(w, r, data) - context["Syndicate"] = syndicate - - tmpl := helpers.LoadTemplateFiles("invite.html", "templates/syndicates/invite.html") - tmpl.ExecuteTemplate(w, "layout", context) - - case http.MethodPost: - username := r.FormValue("username") - invitee := storage.GetUserByUsername(db, username) - - if invitee == nil { - helpers.SetFlash(w, r, "User not found.") - } else if storage.IsSyndicateMember(db, syndicateID, invitee.Id) { - helpers.SetFlash(w, r, "User is already a member.") - } else { - err := storage.AddMemberToSyndicate(db, syndicateID, invitee.Id) - if err != nil { - helpers.SetFlash(w, r, "Failed to invite user.") - } else { - helpers.SetFlash(w, r, "User successfully invited.") - } - } - - http.Redirect(w, r, fmt.Sprintf("/account/syndicates/view?id=%d", syndicateID), http.StatusSeeOther) - - default: - helpers.RenderError(w, r, 405) - } - } -} - func SyndicateLogTicketHandler(db *sql.DB) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { userID, ok := helpers.GetCurrentUserID(r) diff --git a/main.go b/main.go index bb516a6..aac00aa 100644 --- a/main.go +++ b/main.go @@ -85,11 +85,9 @@ func setupResultRoutes(mux *http.ServeMux, db *sql.DB) { func setupSyndicateRoutes(mux *http.ServeMux, db *sql.DB) { mux.HandleFunc("/account/syndicates", middleware.Auth(true)(handlers.ListSyndicatesHandler(db))) - mux.HandleFunc("/account/syndicates/invite", middleware.Auth(true)(handlers.InviteMemberHandler(db))) mux.HandleFunc("/account/syndicates/view", middleware.Auth(true)(handlers.ViewSyndicateHandler(db))) mux.HandleFunc("/account/syndicates/tickets", middleware.Auth(true)(handlers.SyndicateTicketsHandler(db))) mux.HandleFunc("/account/syndicates/tickets/new", middleware.Auth(true)(handlers.SyndicateLogTicketHandler(db))) - mux.HandleFunc("/account/syndicates/invite", middleware.Auth(true)(handlers.SyndicateInviteHandler(db))) mux.HandleFunc("/account/syndicates/invites", middleware.Auth(true)(handlers.ViewInvitesHandler(db))) mux.HandleFunc("/account/syndicates/invites/accept", middleware.Auth(true)(handlers.AcceptInviteHandler(db))) mux.HandleFunc("/account/syndicates/invites/decline", middleware.Auth(true)(handlers.DeclineInviteHandler(db)))