Files
skipper/shared/context.js
2026-04-05 15:28:04 +02:00

18 lines
399 B
JavaScript

const { randomUUID } = require('crypto');
function normalizeUuid(value) {
return typeof value === 'string' && value.trim() ? value.trim() : null;
}
function createContext(input) {
return {
request_id: normalizeUuid(input && input.request_id) || randomUUID(),
correlation_id: normalizeUuid(input && input.correlation_id) || randomUUID(),
};
}
module.exports = {
createContext,
};