[WEB-2479] fix: merge default and archived issue details endpoint. (#5882)

This commit is contained in:
Prateek Shourya 2024-10-24 14:40:50 +05:30 committed by GitHub
parent 2ecc379486
commit e4e83a947a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 86 additions and 48 deletions

View file

@ -29,7 +29,7 @@ const ArchivedIssueDetailsPage = observer(() => {
? `ARCHIVED_ISSUE_DETAIL_${workspaceSlug}_${projectId}_${archivedIssueId}`
: null,
workspaceSlug && projectId && archivedIssueId
? () => fetchIssue(workspaceSlug.toString(), projectId.toString(), archivedIssueId.toString(), "ARCHIVED")
? () => fetchIssue(workspaceSlug.toString(), projectId.toString(), archivedIssueId.toString())
: null
);

View file

@ -13,9 +13,9 @@ import { ISSUE_DETAILS } from "@/constants/fetch-keys";
// hooks
import { useProject } from "@/hooks/store";
// services
import { IssueArchiveService } from "@/services/issue";
import { IssueService } from "@/services/issue";
const issueArchiveService = new IssueArchiveService();
const issueService = new IssueService();
export const ProjectArchivedIssueDetailsHeader = observer(() => {
// router
@ -24,14 +24,9 @@ export const ProjectArchivedIssueDetailsHeader = observer(() => {
const { currentProjectDetails, loader } = useProject();
const { data: issueDetails } = useSWR(
workspaceSlug && projectId && archivedIssueId ? ISSUE_DETAILS(archivedIssueId as string) : null,
workspaceSlug && projectId && archivedIssueId ? ISSUE_DETAILS(archivedIssueId.toString()) : null,
workspaceSlug && projectId && archivedIssueId
? () =>
issueArchiveService.retrieveArchivedIssue(
workspaceSlug as string,
projectId as string,
archivedIssueId as string
)
? () => issueService.retrieve(workspaceSlug.toString(), projectId.toString(), archivedIssueId.toString())
: null
);