MCPcopy
hub / github.com/fastify/fastify / reqIdGenFactory

Function reqIdGenFactory

lib/req-id-gen-factory.js:14–22  ·  view source on GitHub ↗

* @param {string} [requestIdHeader] * @param {GenerateRequestId} [optGenReqId] * @returns {GenerateRequestId}

(requestIdHeader, optGenReqId)

Source from the content-addressed store, hash-verified

12 * @returns {GenerateRequestId}
13 */
14function reqIdGenFactory (requestIdHeader, optGenReqId) {
15 const genReqId = optGenReqId || buildDefaultGenReqId()
16
17 if (requestIdHeader) {
18 return buildOptionalHeaderReqId(requestIdHeader, genReqId)
19 }
20
21 return genReqId
22}
23
24function getGenReqId (contextServer, req) {
25 return contextServer.genReqId(req)

Callers 3

setGenReqIdFunction · 0.85
processOptionsFunction · 0.85

Calls 2

buildDefaultGenReqIdFunction · 0.85
buildOptionalHeaderReqIdFunction · 0.85

Tested by

no test coverage detected