in src/durableClient/getClient.ts [14:32]
export function getClient(context: InvocationContext): DurableClient {
const foundInput: FunctionInput | undefined = context.options.extraInputs.find(
isDurableClientInput
);
if (!foundInput) {
throw new Error(
"Could not find a registered durable client input binding. Check your extraInputs definition when registering your function."
);
}
const clientInputOptions = foundInput as DurableClientInput;
let clientData = getClientData(context, clientInputOptions);
if (!process.env.WEBSITE_HOSTNAME || process.env.WEBSITE_HOSTNAME.includes("0.0.0.0")) {
clientData = correctClientData(clientData);
}
return new DurableClient(clientData);
}