Feat: add sse broker

This commit is contained in:
Grail Finder
2025-05-03 13:18:51 +03:00
parent 8d85d0612c
commit 0fbc106f9a
5 changed files with 140 additions and 3 deletions

View File

@ -6,6 +6,7 @@ import (
"crypto/sha256"
"encoding/base64"
"errors"
"golias/models"
"net/http"
"time"
)
@ -91,9 +92,9 @@ func GetSession(next http.Handler) http.Handler {
return
}
ctx := context.WithValue(r.Context(),
"username", userSession.Username)
models.CtxUsernameKey, userSession.Username)
ctx = context.WithValue(r.Context(),
"session", userSession)
models.CtxSessionKey, userSession)
if err := cacheSetSession(sessionToken,
userSession); err != nil {
msg := "failed to marshal user session"