feat
This commit is contained in:
@@ -108,7 +108,7 @@ export default function DifyChatDrawer({ open, onClose, onExport }) {
|
||||
>
|
||||
<div className="flex flex-col h-[calc(100vh-108px)]">
|
||||
<div className="flex-1 overflow-y-auto px-4 space-y-6">
|
||||
{messages.map((message) => (
|
||||
{messages.length > 0 && messages.map((message) => (
|
||||
<div
|
||||
key={message.id}
|
||||
className={`rounded-lg p-4 transition-all ${
|
||||
|
||||
@@ -9,7 +9,7 @@ const STORAGE_KEY = 'dify_chat_history';
|
||||
const CONVERSATION_ID_KEY = 'dify_conversation_id';
|
||||
|
||||
export function useDifyChat() {
|
||||
const [storedMessages, setStoredMessages] = useSessionStorage(STORAGE_KEY, '[]');
|
||||
const [storedMessages, setStoredMessages] = useSessionStorage(STORAGE_KEY, []);
|
||||
const [conversationId, setConversationId] = useSessionStorage(CONVERSATION_ID_KEY, '');
|
||||
const [messages, setMessages] = useState([]);
|
||||
const [isLoading, setIsLoading] = useState(false);
|
||||
@@ -18,7 +18,7 @@ export function useDifyChat() {
|
||||
|
||||
const clearHistory = () => {
|
||||
setMessages([]);
|
||||
setStoredMessages('[]');
|
||||
setStoredMessages([]);
|
||||
setConversationId('');
|
||||
message.success('历史记录已清空');
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user