diff options
Diffstat (limited to 'packages/app')
| -rw-r--r-- | packages/app/src/pages/session.tsx | 27 |
1 files changed, 3 insertions, 24 deletions
diff --git a/packages/app/src/pages/session.tsx b/packages/app/src/pages/session.tsx index 8a158cad5..c41133ded 100644 --- a/packages/app/src/pages/session.tsx +++ b/packages/app/src/pages/session.tsx @@ -26,8 +26,8 @@ import { createAutoScroll } from "@opencode-ai/ui/hooks" import { previewSelectedLines } from "@opencode-ai/ui/pierre/selection-bridge" import { Button } from "@opencode-ai/ui/button" import { showToast } from "@opencode-ai/ui/toast" -import { base64Encode, checksum } from "@opencode-ai/util/encode" -import { useNavigate, useSearchParams } from "@solidjs/router" +import { checksum } from "@opencode-ai/util/encode" +import { useSearchParams } from "@solidjs/router" import { NewSessionView, SessionHeader } from "@/components/session" import { useComments } from "@/context/comments" import { getSessionPrefetch, SESSION_PREFETCH_TTL } from "@/context/global-sync/session-prefetch" @@ -317,7 +317,6 @@ export default function Page() { const sync = useSync() const dialog = useDialog() const language = useLanguage() - const navigate = useNavigate() const sdk = useSDK() const settings = useSettings() const prompt = usePrompt() @@ -1555,26 +1554,6 @@ export default function Page() { const reverting = createMemo(() => revertMutation.isPending || restoreMutation.isPending) const restoring = createMemo(() => (restoreMutation.isPending ? restoreMutation.variables : undefined)) - const fork = (input: { sessionID: string; messageID: string }) => { - const value = draft(input.messageID) - const dir = base64Encode(sdk.directory) - return sdk.client.session - .fork(input) - .then((result) => { - const next = result.data - if (!next) { - showToast({ - variant: "error", - title: language.t("common.requestFailed"), - }) - return - } - prompt.set(value, undefined, { dir, id: next.id }) - navigate(`/${dir}/session/${next.id}`) - }) - .catch(fail) - } - const revert = (input: { sessionID: string; messageID: string }) => { if (reverting()) return return revertMutation.mutateAsync(input) @@ -1593,7 +1572,7 @@ export default function Page() { .map((item) => ({ id: item.id, text: line(item.id) })) }) - const actions = { fork, revert } + const actions = { revert } createEffect(() => { const sessionID = params.id |
