fix(middleware): return *uint from GetUserIDFromContext for nil when unauthenticated
This commit is contained in:
@@ -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 {
|
if userID, ok := ctx.Value(UserIDKey).(uint); ok {
|
||||||
return userID
|
u := userID
|
||||||
|
return &u
|
||||||
}
|
}
|
||||||
return 0
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user