Skip to content

Commit dca4eda

Browse files
authored
feat: add GetRequestIDFromContext (#3)
1 parent de72e88 commit dca4eda

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

middleware.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,12 @@ func NewWithConfig(logger *slog.Logger, config Config) func(http.Handler) http.H
254254

255255
// GetRequestID returns the request identifier
256256
func GetRequestID(r *http.Request) string {
257-
requestID := r.Context().Value(requestIDCtxKey)
257+
return GetRequestIDFromContext(r.Context())
258+
}
259+
260+
// GetRequestIDFromContext returns the request identifier from the context
261+
func GetRequestIDFromContext(ctx context.Context) string {
262+
requestID := ctx.Value(requestIDCtxKey)
258263
if id, ok := requestID.(string); ok {
259264
return id
260265
}

0 commit comments

Comments
 (0)