mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-06 13:22:12 +00:00
Move window redirect to after relevant data is dropped in localStorage on the homage page
One limitation of this methodology is that localStorage has a limit in how much data it can take. Should add more graceful error handling here as well.
This commit is contained in:
@@ -138,11 +138,11 @@ function ChatBodyData(props: ChatBodyDataProps) {
|
|||||||
try {
|
try {
|
||||||
const newConversationId = await createNewConversation(selectedAgent || "khoj");
|
const newConversationId = await createNewConversation(selectedAgent || "khoj");
|
||||||
onConversationIdChange?.(newConversationId);
|
onConversationIdChange?.(newConversationId);
|
||||||
window.location.href = `/chat?conversationId=${newConversationId}`;
|
|
||||||
localStorage.setItem("message", message);
|
localStorage.setItem("message", message);
|
||||||
if (images.length > 0) {
|
if (images.length > 0) {
|
||||||
localStorage.setItem("images", JSON.stringify(images));
|
localStorage.setItem("images", JSON.stringify(images));
|
||||||
}
|
}
|
||||||
|
window.location.href = `/chat?conversationId=${newConversationId}`;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error("Error creating new conversation:", error);
|
console.error("Error creating new conversation:", error);
|
||||||
setProcessingMessage(false);
|
setProcessingMessage(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user