feat: introducing get team info by id in admin module as a query (HBE-182) (#54)

* feat: introducing get team info by id in admin module as a query

* chore: adding resolve field for admin

* chore: remove nullable false

* refactor: rename getTeamInfo to teamInfo

* refactor: make myRole nullable
This commit is contained in:
Ankit Sridhar
2023-03-28 15:35:38 +05:30
committed by GitHub
parent 96a4125f15
commit 9d6a7f709c
3 changed files with 28 additions and 0 deletions

View File

@@ -393,4 +393,15 @@ export class AdminService {
const teamRequestCount = this.teamRequestService.getTeamRequestsCount();
return teamRequestCount;
}
/**
* Get team info by ID
* @param teamID Team ID
* @returns an Either of `Team` or error
*/
async getTeamInfo(teamID: string) {
const team = await this.teamService.getTeamWithIDTE(teamID)();
if (E.isLeft(team)) return E.left(team.left);
return E.right(team.right);
}
}