INNER CODE UNIT · JavaScript
appConfigMiddlewareFetch
middyjs/middy · packages/appconfig/index.js:181
const appConfigMiddlewareFetch = (request) => {
const { value } = processCache(options, fetchRequest, request);
Object.assign(request.internal, value);
if (contextSpec) {
return assignSetToContext(contextSpec, value, request);
}
};
const appConfigMiddlewareBefore = (request) => {
if (client) return appConfigMiddlewareFetch(request);
clientInit ??= createClient(options, request);
return clientInit.then((resolvedClient) => {
client = resolvedClient;
return appConfigMiddlewareFetch(request);
});
};
return {
before: appConfigMiddlewareBefore,