Skip to content

Commit 7e8e2b4

Browse files
committed
lint
1 parent 49b9b03 commit 7e8e2b4

3 files changed

Lines changed: 10 additions & 2 deletions

File tree

apps/code/src/renderer/features/sessions/components/ConversationView.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,10 @@ export function ConversationView({
8282
);
8383

8484
const items = useMemo<ConversationItem[]>(() => {
85-
const result: ConversationItem[] = [...conversationItems, ...optimisticItems];
85+
const result: ConversationItem[] = [
86+
...conversationItems,
87+
...optimisticItems,
88+
];
8689
return queuedItems.length > 0 ? [...result, ...queuedItems] : result;
8790
}, [conversationItems, optimisticItems, queuedItems]);
8891

apps/code/src/renderer/features/sessions/service/service.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ const mockSessionStoreSetters = vi.hoisted(() => ({
5050
getSessionByTaskId: vi.fn(),
5151
getSessions: vi.fn(() => ({})),
5252
clearAll: vi.fn(),
53+
appendOptimisticItem: vi.fn(),
54+
clearOptimisticItems: vi.fn(),
5355
}));
5456

5557
vi.mock("@features/sessions/stores/sessionStore", () => ({

apps/code/src/renderer/features/sessions/stores/sessionStore.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,10 @@ export const sessionStoreSetters = {
351351
useSessionStore.setState((state) => {
352352
const session = state.sessions[taskRunId];
353353
if (session) {
354-
(session.optimisticItems ??= []).push({ ...item, id });
354+
if (!session.optimisticItems) {
355+
session.optimisticItems = [];
356+
}
357+
session.optimisticItems.push({ ...item, id });
355358
}
356359
});
357360
},

0 commit comments

Comments
 (0)