npm package diff
Package: @forge/tunnel
Versions: 5.7.3-next.4 - 5.8.0-next.5
File: package/out/sandbox/sandbox-runner.js
Index: package/out/sandbox/sandbox-runner.js
===================================================================
--- package/out/sandbox/sandbox-runner.js
+++ package/out/sandbox/sandbox-runner.js
@@ -1,9 +1,13 @@
"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
const [_nodeBinary, _thisScript, fileName, handlerName] = process.argv;
global.__forge_tunnel__ = true;
const handler = require(fileName)[handlerName];
-process.on('message', async ({ lambdaEvent, lambdaContext }) => {
- const requestId = lambdaContext.awsRequestId;
+process.on('message', async ({ lambdaEvent, tunnelContext: { requestId, deadline } }) => {
+ const lambdaContext = {
+ awsRequestId: requestId,
+ getRemainingTimeInMillis: () => deadline - Date.now()
+ };
const result = await handler(lambdaEvent, lambdaContext);
process.send?.({ requestId, result });
});