fix: removed redundant function to get draft issues

This commit is contained in:
dakshesh14 2023-10-26 20:42:58 +05:30
parent b85c93b0e5
commit bc6a983d1e

View File

@ -37,7 +37,7 @@ export interface IIssueDraftStore {
// computed
getIssueType: IIssueType | null;
getIssues: IIssueGroupedStructure | IIssueGroupWithSubGroupsStructure | IIssueUnGroupedStructure | null;
getDraftIssues: IIssueGroupedStructure | IIssueGroupWithSubGroupsStructure | IIssueUnGroupedStructure | null;
// actions
fetchIssues: (workspaceSlug: string, projectId: string) => Promise<any>;
@ -67,7 +67,7 @@ export class IssueDraftStore implements IIssueDraftStore {
draftIssues: observable.ref,
// computed
getIssueType: computed,
getIssues: computed,
getDraftIssues: computed,
// actions
fetchIssues: action,
createDraftIssue: action,
@ -110,14 +110,6 @@ export class IssueDraftStore implements IIssueDraftStore {
return this.draftIssues?.[projectId]?.[issueType] || null;
}
get getIssues() {
const projectId: string | null = this.rootStore?.project?.projectId;
const issueType = this.getIssueType;
if (!projectId || !issueType) return null;
return this.draftIssues?.[projectId]?.[issueType] || null;
}
fetchIssues = async (workspaceSlug: string, projectId: string) => {
try {
this.loader = true;