fix: Stop loading all teams when plugin is initialized
Signed-off-by: Marley Powell <Marley.Powell@exclaimer.com>
This commit is contained in:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user