Fix: archived session bulk delete for VS Code extension (#1256)
* fix/archived sessiongroup bulk delete * Remove in line comment Signed-off-by: Jake <101855602+jjdubski@users.noreply.github.com> * small fix for lint * indentation fix, restore to original --------- Signed-off-by: Jake <101855602+jjdubski@users.noreply.github.com>
This commit is contained in:
@@ -19,6 +19,7 @@ import type { WorktreeMetadata } from "@/types/worktree"
|
||||
import { opencodeClient } from "@/lib/opencode/client"
|
||||
import { useConfigStore } from "@/stores/useConfigStore"
|
||||
import { useProjectsStore } from "@/stores/useProjectsStore"
|
||||
import { useGlobalSessionsStore, resolveGlobalSessionDirectory } from "@/stores/useGlobalSessionsStore"
|
||||
import { useDirectoryStore } from "@/stores/useDirectoryStore"
|
||||
import { useSessionFoldersStore } from "@/stores/useSessionFoldersStore"
|
||||
import { useCommandsStore } from "@/stores/useCommandsStore"
|
||||
@@ -1111,8 +1112,12 @@ export const useSessionUIStore = create<SessionUIState>()((set, get) => ({
|
||||
if (attachmentDirectory) return attachmentDirectory
|
||||
const sessions = getAllSyncSessions()
|
||||
const session = sessions.find((s) => s.id === sessionId)
|
||||
if (!session) return null
|
||||
return resolveDirectoryKey(session)
|
||||
if (session) return resolveDirectoryKey(session)
|
||||
const globalStore = useGlobalSessionsStore.getState()
|
||||
const globalSession = [...globalStore.activeSessions, ...globalStore.archivedSessions]
|
||||
.find((s) => s.id === sessionId)
|
||||
if (globalSession) return resolveGlobalSessionDirectory(globalSession)
|
||||
return null
|
||||
},
|
||||
|
||||
getLastUserChoice: (sessionId) => {
|
||||
|
||||
Reference in New Issue
Block a user