api/itunnel: pass itunnel object by reference

This commit is contained in:
jj 2025-01-20 15:46:03 +00:00
parent 19ade7c905
commit c07940bfa4
No known key found for this signature in database
2 changed files with 2 additions and 2 deletions

View file

@ -313,7 +313,7 @@ export const runAPI = async (express, app, __dirname, isPrimary = true) => {
...Object.entries(req.headers) ...Object.entries(req.headers)
]); ]);
return stream(res, { type: 'internal', ...streamInfo }); return stream(res, { type: 'internal', data: streamInfo });
}; };
app.get('/itunnel', itunnelHandler); app.get('/itunnel', itunnelHandler);

View file

@ -10,7 +10,7 @@ export default async function(res, streamInfo) {
return await stream.proxy(streamInfo, res); return await stream.proxy(streamInfo, res);
case "internal": case "internal":
return internalStream(streamInfo, res); return internalStream(streamInfo.data, res);
case "merge": case "merge":
return stream.merge(streamInfo, res); return stream.merge(streamInfo, res);