fix bing chat not persisting after 1st invocation

This commit is contained in:
Danny Avila 2023-02-24 16:20:23 -05:00
parent fd01fd3334
commit 61d898c387
3 changed files with 4 additions and 15 deletions

View file

@ -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;

View file

@ -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 += '```';
} }

View file

@ -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,