< prev index next >

bots/mlbridge/src/main/java/org/openjdk/skara/bots/mlbridge/MailingListBridgeBot.java

Print this page
@@ -43,18 +43,19 @@
      private final URI listArchive;
      private final String smtpServer;
      private final WebrevStorage webrevStorage;
      private final Set<String> readyLabels;
      private final Map<String, Pattern> readyComments;
+     private final URI issueTracker;
      private final PullRequestUpdateCache updateCache;
  
      MailingListBridgeBot(EmailAddress from, HostedRepository repo, HostedRepository archive,
                           HostedRepository censusRepo, String censusRef, EmailAddress list,
                           Set<String> ignoredUsers, Set<Pattern> ignoredComments, URI listArchive, String smtpServer,
                           HostedRepository webrevStorageRepository, String webrevStorageRef,
                           Path webrevStorageBase, URI webrevStorageBaseUri, Set<String> readyLabels,
-                          Map<String, Pattern> readyComments) {
+                          Map<String, Pattern> readyComments, URI issueTracker) {
          emailAddress = from;
          codeRepo = repo;
          archiveRepo = archive;
          this.censusRepo = censusRepo;
          this.censusRef = censusRef;

@@ -63,10 +64,11 @@
          this.ignoredComments = ignoredComments;
          this.listArchive = listArchive;
          this.smtpServer = smtpServer;
          this.readyLabels = readyLabels;
          this.readyComments = readyComments;
+         this.issueTracker = issueTracker;
  
          this.webrevStorage = new WebrevStorage(webrevStorageRepository, webrevStorageRef, webrevStorageBase,
                                                 webrevStorageBaseUri, from);
          this.updateCache = new PullRequestUpdateCache();
      }

@@ -121,10 +123,14 @@
  
      Map<String, Pattern> readyComments() {
          return readyComments;
      }
  
+     URI issueTracker() {
+         return issueTracker;
+     }
+ 
      @Override
      public List<WorkItem> getPeriodicItems() {
          List<WorkItem> ret = new LinkedList<>();
  
          for (var pr : codeRepo.getPullRequests()) {
< prev index next >