fix: Stop loading all teams when plugin is initialized

Signed-off-by: Marley Powell <Marley.Powell@exclaimer.com>
This commit is contained in:
Marley Powell
2022-03-30 14:30:26 +01:00
parent 23d032e987
commit e4e188f06b
2 changed files with 6 additions and 9 deletions
@@ -35,16 +35,11 @@ export class PullRequestsDashboardProvider {
private readonly azureDevOpsApi: AzureDevOpsApi,
) {}
public static async create(
public static create(
logger: Logger,
azureDevOpsApi: AzureDevOpsApi,
): Promise<PullRequestsDashboardProvider> {
): PullRequestsDashboardProvider {
const provider = new PullRequestsDashboardProvider(logger, azureDevOpsApi);
try {
await provider.readTeams();
} catch (error) {
logger.warn(`Failed to load azure team information, ${error}`);
}
return provider;
}
@@ -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());