ФУНКЦИИ - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: realtime канал карточек задач

This commit is contained in:
DCCONSTRUCTIONS
2026-04-29 11:41:58 +03:00
parent 83c61a85b4
commit b2a710a7ec
13 changed files with 491 additions and 9 deletions
@@ -80,7 +80,7 @@ export class IssueService extends APIService {
async getIssues(
workspaceSlug: string,
projectId: string,
queries?: Partial<Record<TIssueParams, string | boolean>>,
queries?: Partial<Record<TIssueParams, string | boolean>> | Record<string, string | boolean>,
config = {}
): Promise<TIssuesResponse> {
return this.getIssuesFromServer(workspaceSlug, projectId, queries, config);
@@ -126,9 +126,14 @@ export class IssueService extends APIService {
});
}
async retrieveIssues(workspaceSlug: string, projectId: string, issueIds: string[]): Promise<TIssue[]> {
async retrieveIssues(
workspaceSlug: string,
projectId: string,
issueIds: string[],
queries?: Record<string, string | boolean>
): Promise<TIssue[]> {
return this.get(`/api/workspaces/${workspaceSlug}/projects/${projectId}/${this.serviceType}/list/`, {
params: { issues: issueIds.join(",") },
params: { ...queries, issues: issueIds.join(",") },
})
.then(async (response) => response?.data)
.catch((error) => {