< prev index next > bots/mlbridge/src/main/java/org/openjdk/skara/bots/mlbridge/MailingListBridgeBot.java
Print this page
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;
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();
}
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 >