fix: add toaster warning when blocked create new thread (#3433)
This commit is contained in:
parent
90e4d85f9d
commit
77fd1728b9
@ -10,11 +10,13 @@ import {
|
|||||||
Model,
|
Model,
|
||||||
AssistantTool,
|
AssistantTool,
|
||||||
} from '@janhq/core'
|
} from '@janhq/core'
|
||||||
import { atom, useAtom, useAtomValue, useSetAtom } from 'jotai'
|
import { atom, useAtomValue, useSetAtom } from 'jotai'
|
||||||
|
|
||||||
import { copyOverInstructionEnabledAtom } from '@/containers/CopyInstruction'
|
import { copyOverInstructionEnabledAtom } from '@/containers/CopyInstruction'
|
||||||
import { fileUploadAtom } from '@/containers/Providers/Jotai'
|
import { fileUploadAtom } from '@/containers/Providers/Jotai'
|
||||||
|
|
||||||
|
import { toaster } from '@/containers/Toast'
|
||||||
|
|
||||||
import { generateThreadId } from '@/utils/thread'
|
import { generateThreadId } from '@/utils/thread'
|
||||||
|
|
||||||
import { useActiveModel } from './useActiveModel'
|
import { useActiveModel } from './useActiveModel'
|
||||||
@ -93,7 +95,11 @@ export const useCreateNewThread = () => {
|
|||||||
const lastMessage = threads[0]?.metadata?.lastMessage
|
const lastMessage = threads[0]?.metadata?.lastMessage
|
||||||
|
|
||||||
if (!lastMessage && threads.length) {
|
if (!lastMessage && threads.length) {
|
||||||
return null
|
return toaster({
|
||||||
|
title: 'No new thread created.',
|
||||||
|
description: `To avoid piling up empty threads, please reuse previous one before creating new.`,
|
||||||
|
type: 'warning',
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user