Currently, when a procedure (function) is executed, the request object is passed as thisArg. This allows header information to be forwarded transparently to remote implementations.
This works when the procedure directly invokes a remote implementation. However, if there is an intermediate sub-function, the thisArg is not propagated, so the request data is lost.
For the next iteration, we want to ensure that request data is consistently available in remote implementations, regardless of how the call chain is structured.
Before selecting an approach, we need to research the available options and evaluate their feasibility.
Currently, when a procedure (function) is executed, the request object is passed as thisArg. This allows header information to be forwarded transparently to remote implementations.
This works when the procedure directly invokes a remote implementation. However, if there is an intermediate sub-function, the thisArg is not propagated, so the request data is lost.
For the next iteration, we want to ensure that request data is consistently available in remote implementations, regardless of how the call chain is structured.
Before selecting an approach, we need to research the available options and evaluate their feasibility.