From e4e188f06bfbff0ad56d227c255dba3e400d844b Mon Sep 17 00:00:00 2001 From: Marley Powell Date: Wed, 30 Mar 2022 14:30:26 +0100 Subject: [PATCH] fix: Stop loading all teams when plugin is initialized Signed-off-by: Marley Powell --- .../src/api/PullRequestsDashboardProvider.ts | 9 ++------- plugins/azure-devops-backend/src/service/router.ts | 6 ++++-- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/plugins/azure-devops-backend/src/api/PullRequestsDashboardProvider.ts b/plugins/azure-devops-backend/src/api/PullRequestsDashboardProvider.ts index 0f6dbe5b04..230922ef0b 100644 --- a/plugins/azure-devops-backend/src/api/PullRequestsDashboardProvider.ts +++ b/plugins/azure-devops-backend/src/api/PullRequestsDashboardProvider.ts @@ -35,16 +35,11 @@ export class PullRequestsDashboardProvider { private readonly azureDevOpsApi: AzureDevOpsApi, ) {} - public static async create( + public static create( logger: Logger, azureDevOpsApi: AzureDevOpsApi, - ): Promise { + ): PullRequestsDashboardProvider { const provider = new PullRequestsDashboardProvider(logger, azureDevOpsApi); - try { - await provider.readTeams(); - } catch (error) { - logger.warn(`Failed to load azure team information, ${error}`); - } return provider; } diff --git a/plugins/azure-devops-backend/src/service/router.ts b/plugins/azure-devops-backend/src/service/router.ts index f41209e4ff..bb4baabfd3 100644 --- a/plugins/azure-devops-backend/src/service/router.ts +++ b/plugins/azure-devops-backend/src/service/router.ts @@ -53,8 +53,10 @@ export async function createRouter( const azureDevOpsApi = options.azureDevOpsApi || new AzureDevOpsApi(logger, webApi); - const pullRequestsDashboardProvider = - await PullRequestsDashboardProvider.create(logger, azureDevOpsApi); + const pullRequestsDashboardProvider = PullRequestsDashboardProvider.create( + logger, + azureDevOpsApi, + ); const router = Router(); router.use(express.json());