Exemple #1
0
        public void ConfigureServices(IServiceCollection services)
        {
            var diffHelper    = new DiffHelper();
            var datasetHelper = new DatasetHelper(diffHelper);
            var labeler       = new Labeler(
                Configuration["GitHubRepoOwner"],
                Configuration["GitHubRepoName"],
                Configuration["SecretUri"],
                double.Parse(Configuration["Threshold"]), diffHelper, datasetHelper);

            services.AddMvc();

            services.AddSingleton(labeler)
            .AddSingleton(datasetHelper)
            .AddSingleton(diffHelper);
        }
Exemple #2
0
 public WebhookIssueController(Labeler labeler, ILogger<WebhookIssueController> logger)
 {
     Issuelabeler = labeler;
     Logger = logger;
 }