Discover books, shows, and movies at your level. Track your progress by filling your Shelf with what you find, and share with other language learners. *No dusting required.
shlf.space
1package server
2
3import (
4 "log/slog"
5 "net/http"
6
7 "shlf.space/internal/server/htmx"
8)
9
10func (s *Server) Logout(w http.ResponseWriter, r *http.Request) {
11 err := s.oauth.DeleteSession(w, r)
12 if err != nil {
13 slog.Error("failed to logout", "err", err)
14 }
15
16 htmx.HxRedirect(w, http.StatusOK, "/login")
17}