Skip to content

Commit 00068c9

Browse files
committed
feat: Adding support for Group Issues
closes: #306
1 parent f8478bf commit 00068c9

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

src/services/Issues.ts

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,20 @@ class Issues extends BaseService {
2626
});
2727
}
2828

29-
all({ projectId, ...options }: { projectId?: ProjectId } & PaginatedRequestOptions = {}) {
30-
const url = projectId ? `projects/${encodeURIComponent(projectId)}/issues` : 'issues';
29+
all({
30+
projectId,
31+
groupId,
32+
...options
33+
}: ({ projectId: ProjectId } | { groupId: GroupId } | {}) & PaginatedRequestOptions) {
34+
let url;
35+
36+
if (projectId) {
37+
url = `projects/${encodeURIComponent(projectId)}/issues`;
38+
} else if (groupId) {
39+
url = `groups/${encodeURIComponent(groupId)}/issues`;
40+
} else {
41+
url = 'issues';
42+
}
3143

3244
return RequestHelper.get(this, url, options);
3345
}

0 commit comments

Comments
 (0)