|
|
@ -28,7 +28,7 @@ export const useStore = create<Store>()(
|
|
|
|
setConversationTitle: (conversationTitle) =>
|
|
|
|
setConversationTitle: (conversationTitle) =>
|
|
|
|
set((stateDraft) => {
|
|
|
|
set((stateDraft) => {
|
|
|
|
const conversation = stateDraft.conversations.find(
|
|
|
|
const conversation = stateDraft.conversations.find(
|
|
|
|
(c) => c.id === stateDraft.selectedConversationId,
|
|
|
|
(c) => c.id === stateDraft.selectedConversationId
|
|
|
|
);
|
|
|
|
);
|
|
|
|
if (conversation) {
|
|
|
|
if (conversation) {
|
|
|
|
conversation.title = conversationTitle;
|
|
|
|
conversation.title = conversationTitle;
|
|
|
@ -46,9 +46,9 @@ export const useStore = create<Store>()(
|
|
|
|
set((stateDraft) => {
|
|
|
|
set((stateDraft) => {
|
|
|
|
stateDraft.conversations.splice(
|
|
|
|
stateDraft.conversations.splice(
|
|
|
|
stateDraft.conversations.findIndex(
|
|
|
|
stateDraft.conversations.findIndex(
|
|
|
|
(conversation) => conversation.id === conversationId,
|
|
|
|
(conversation) => conversation.id === conversationId
|
|
|
|
),
|
|
|
|
),
|
|
|
|
1,
|
|
|
|
1
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}),
|
|
|
|
}),
|
|
|
|
setMessages: (messages) =>
|
|
|
|
setMessages: (messages) =>
|
|
|
@ -80,14 +80,14 @@ export const useStore = create<Store>()(
|
|
|
|
set((stateDraft) => {
|
|
|
|
set((stateDraft) => {
|
|
|
|
stateDraft.facts.splice(
|
|
|
|
stateDraft.facts.splice(
|
|
|
|
stateDraft.facts.findIndex((fact) => fact.id === factId),
|
|
|
|
stateDraft.facts.findIndex((fact) => fact.id === factId),
|
|
|
|
1,
|
|
|
|
1
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}),
|
|
|
|
}),
|
|
|
|
removeFactTrigger: (factTriggerId) =>
|
|
|
|
removeFactTrigger: (factTriggerId) =>
|
|
|
|
set((stateDraft) => {
|
|
|
|
set((stateDraft) => {
|
|
|
|
stateDraft.factTriggers.splice(
|
|
|
|
stateDraft.factTriggers.splice(
|
|
|
|
stateDraft.factTriggers.findIndex((ft) => ft.id === factTriggerId),
|
|
|
|
stateDraft.factTriggers.findIndex((ft) => ft.id === factTriggerId),
|
|
|
|
1,
|
|
|
|
1
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}),
|
|
|
|
}),
|
|
|
|
setLoading: (loading) =>
|
|
|
|
setLoading: (loading) =>
|
|
|
@ -102,5 +102,5 @@ export const useStore = create<Store>()(
|
|
|
|
set((stateDraft) => {
|
|
|
|
set((stateDraft) => {
|
|
|
|
stateDraft.isSendingMessage = isSending;
|
|
|
|
stateDraft.isSendingMessage = isSending;
|
|
|
|
}),
|
|
|
|
}),
|
|
|
|
})),
|
|
|
|
}))
|
|
|
|
);
|
|
|
|
);
|
|
|
|