mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-18 17:30:16 +01:00
fix bing chat not persisting after 1st invocation
This commit is contained in:
parent
fd01fd3334
commit
61d898c387
3 changed files with 4 additions and 15 deletions
|
|
@ -48,8 +48,8 @@ router.post('/bing', async (req, res) => {
|
||||||
convo
|
convo
|
||||||
});
|
});
|
||||||
|
|
||||||
// console.log('CLIENT RESPONSE');
|
console.log('CLIENT RESPONSE');
|
||||||
// console.dir(response, { depth: null });
|
console.dir(response, { depth: null });
|
||||||
|
|
||||||
userMessage.conversationSignature =
|
userMessage.conversationSignature =
|
||||||
convo.conversationSignature || response.conversationSignature;
|
convo.conversationSignature || response.conversationSignature;
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ const inLineWrap = (parts) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
export default function TextWrapper({ text }) {
|
export default function TextWrapper({ text }) {
|
||||||
// append triple backticks to the end of the text if only singular found and language found
|
// append triple backticks to the end of the text only if singular found and language found
|
||||||
if (text.match(/```/g)?.length === 1 && text.match(languageMatch)) {
|
if (text.match(/```/g)?.length === 1 && text.match(languageMatch)) {
|
||||||
text += '```';
|
text += '```';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -40,8 +40,6 @@ export default function TextChat({ messages }) {
|
||||||
console.log('in convo handler');
|
console.log('in convo handler');
|
||||||
if (model !== 'bingai' && convo.conversationId === null && convo.parentMessageId === null) {
|
if (model !== 'bingai' && convo.conversationId === null && convo.parentMessageId === null) {
|
||||||
const { title, conversationId, id } = data;
|
const { title, conversationId, id } = data;
|
||||||
console.log('parentMessageId is null');
|
|
||||||
console.log('title, convoId, id', title, conversationId, id);
|
|
||||||
dispatch(
|
dispatch(
|
||||||
setConversation({
|
setConversation({
|
||||||
title,
|
title,
|
||||||
|
|
@ -52,17 +50,8 @@ export default function TextChat({ messages }) {
|
||||||
invocationId: null
|
invocationId: null
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
} else if (model === 'bingai' && convo.invocationId === null) {
|
} else if (model === 'bingai' && convo.conversationId === null && convo.invocationId === null) {
|
||||||
const { title, conversationSignature, clientId, conversationId, invocationId } = data;
|
const { title, conversationSignature, clientId, conversationId, invocationId } = data;
|
||||||
console.log('convoSig is null');
|
|
||||||
console.log(
|
|
||||||
'bing res data',
|
|
||||||
title,
|
|
||||||
conversationSignature,
|
|
||||||
clientId,
|
|
||||||
conversationId,
|
|
||||||
invocationId
|
|
||||||
);
|
|
||||||
dispatch(
|
dispatch(
|
||||||
setConversation({
|
setConversation({
|
||||||
title,
|
title,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue