mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-09-22 08:12:00 +02:00
18 lines
527 B
JavaScript
18 lines
527 B
JavaScript
![]() |
async function abortMessage(req, res, abortControllers) {
|
||
|
const { abortKey } = req.body;
|
||
|
console.log(`req.body`, req.body);
|
||
|
if (!abortControllers.has(abortKey)) {
|
||
|
return res.status(404).send('Request not found');
|
||
|
}
|
||
|
|
||
|
const { abortController } = abortControllers.get(abortKey);
|
||
|
|
||
|
abortControllers.delete(abortKey);
|
||
|
const ret = await abortController.abortAsk();
|
||
|
console.log('Aborted request', abortKey);
|
||
|
console.log('Aborted message:', ret);
|
||
|
|
||
|
res.send(JSON.stringify(ret));
|
||
|
}
|
||
|
|
||
|
module.exports = abortMessage;
|