RequestIDOptional returns the request ID when present.
(r *http.Request)
| 24 | |
| 25 | // RequestIDOptional returns the request ID when present. |
| 26 | func RequestIDOptional(r *http.Request) (uuid.UUID, bool) { |
| 27 | rid, ok := r.Context().Value(requestIDContextKey{}).(uuid.UUID) |
| 28 | return rid, ok |
| 29 | } |
| 30 | |
| 31 | // WithRequestID stores a request ID in the context. |
| 32 | func WithRequestID(ctx context.Context, rid uuid.UUID) context.Context { |