diff --git a/internal/middleware/auth.go b/internal/middleware/auth.go index 71e52b5..98f98ee 100644 --- a/internal/middleware/auth.go +++ b/internal/middleware/auth.go @@ -73,9 +73,10 @@ func NewAuth(verifier TokenVerifier) func(http.Handler) http.Handler { } } -func GetUserIDFromContext(ctx context.Context) uint { +func GetUserIDFromContext(ctx context.Context) *uint { if userID, ok := ctx.Value(UserIDKey).(uint); ok { - return userID + u := userID + return &u } - return 0 + return nil }