npm package diff
Package: @forge/tunnel
Versions: 6.0.2-next.5-experimental-255e232 - 6.0.2-next.6
File: package/out/servers/dev-server.js
Index: package/out/servers/dev-server.js
===================================================================
--- package/out/servers/dev-server.js
+++ package/out/servers/dev-server.js
@@ -25,10 +25,8 @@
statsigService;
i18nResourceBundlingService;
app;
httpServer;
- permissions;
- remotes;
constructor(invocationService, logger, configFile, fileSystemReader, statsigService, i18nResourceBundlingService) {
this.invocationService = invocationService;
this.logger = logger;
this.configFile = configFile;
@@ -62,11 +60,9 @@
res.status(500).send(message);
}
}));
}
- async start(port = 0, permissions, remotes) {
- this.permissions = permissions;
- this.remotes = remotes;
+ async start(port = 0, _permissions, _remotes) {
this.httpServer = await new Promise((resolve, reject) => {
const httpServer = this.app.listen({ port });
httpServer.on('error', reject).on('listening', () => resolve(httpServer));
});
@@ -108,21 +104,8 @@
envVars.push(item);
}
});
request.variables = [...envVars].sort((a, b) => a.key.localeCompare(b.key));
- const allowList = this.permissions?.external?.fetch?.backend
- ?.map((item) => {
- if (typeof item === 'string')
- return item;
- if ('address' in item)
- return item.address;
- return this.remotes?.find((remote) => remote.key === item.remote)?.baseUrl;
- })
- .filter((item) => typeof item === 'string') ?? undefined;
- request._meta = {
- ...request._meta,
- fetchAllowList: allowList
- };
try {
const invokeResults = await this.invocationService.invoke(request.handler, request);
if (!invokeResults.success) {
return res.status(500).send(invokeResults.error);