Showing the changes to apps/web/src/components/PullRequestThreadDialog.tsx (1 of 121 files). Show all
Unified · Split
| @@ -1,4 +1,4 @@ | ||
| 1 | −import type { GitResolvePullRequestResult, ThreadId } from "@t3tools/contracts"; | |
| 1 | +import type { EnvironmentId, GitResolvePullRequestResult, ThreadId } from "@t3tools/contracts"; | |
| 2 | 2 | import { useMutation, useQuery, useQueryClient } from "@tanstack/react-query"; |
| 3 | 3 | import { useDebouncedValue } from "@tanstack/react-pacer"; |
| 4 | 4 | import { useCallback, useEffect, useMemo, useRef, useState } from "react"; |
| @@ -24,6 +24,7 @@ import { Spinner } from "./ui/spinner"; · 19 unmodified lines | ||
| 24 | 24 | |
| 25 | 25 | interface PullRequestThreadDialogProps { |
| 26 | 26 | open: boolean; |
| 27 | + environmentId: EnvironmentId; | |
| 27 | 28 | threadId: ThreadId; |
| 28 | 29 | cwd: string | null; |
| 29 | 30 | initialReference: string | null; |
| @@ -33,6 +34,7 @@ interface PullRequestThreadDialogProps { · 3 unmodified lines | ||
| 33 | 34 | |
| 34 | 35 | export function PullRequestThreadDialog({ |
| 35 | 36 | open, |
| 37 | + environmentId, | |
| 36 | 38 | threadId, |
| 37 | 39 | cwd, |
| 38 | 40 | initialReference, |
| @@ -72,6 +74,7 @@ export function PullRequestThreadDialog({ · 33 unmodified lines | ||
| 72 | 74 | const parsedDebouncedReference = parsePullRequestReference(debouncedReference); |
| 73 | 75 | const resolvePullRequestQuery = useQuery( |
| 74 | 76 | gitResolvePullRequestQueryOptions({ |
| 77 | + environmentId, | |
| 75 | 78 | cwd, |
| 76 | 79 | reference: open ? parsedDebouncedReference : null, |
| 77 | 80 | }), |
| @@ -83,13 +86,14 @@ export function PullRequestThreadDialog({ · 5 unmodified lines | ||
| 83 | 86 | const cached = queryClient.getQueryData<GitResolvePullRequestResult>([ |
| 84 | 87 | "git", |
| 85 | 88 | "pull-request", |
| 89 | + environmentId, | |
| 86 | 90 | cwd, |
| 87 | 91 | parsedReference, |
| 88 | 92 | ]); |
| 89 | 93 | return cached?.pullRequest ?? null; |
| 90 | − }, [cwd, parsedReference, queryClient]); | |
| 94 | + }, [cwd, environmentId, parsedReference, queryClient]); | |
| 91 | 95 | const preparePullRequestThreadMutation = useMutation( |
| 92 | − gitPreparePullRequestThreadMutationOptions({ cwd, queryClient }), | |
| 96 | + gitPreparePullRequestThreadMutationOptions({ environmentId, cwd, queryClient }), | |
| 93 | 97 | ); |
| 94 | 98 | |
| 95 | 99 | const liveResolvedPullRequest = |