< prev index next > bots/mlbridge/src/main/java/org/openjdk/skara/bots/mlbridge/MailingListBridgeBotFactory.java
Print this page
var webrevRepo = configuration.repository(specific.get("webrevs").get("repository").asString());
var webrevRef = configuration.repositoryRef(specific.get("webrevs").get("repository").asString());
var webrevWeb = specific.get("webrevs").get("web").asString();
var archiveRepo = configuration.repository(specific.get("archive").asString());
+ var archiveRef = configuration.repositoryRef(specific.get("archive").asString());
var issueTracker = URIBuilder.base(specific.get("issues").asString()).build();
var allListNames = new HashSet<EmailAddress>();
var allRepositories = new HashSet<HostedRepository>();
.collect(Collectors.toMap(JSONObject.Field::name, field -> field.value().asString())) :
Map.of();
var list = EmailAddress.parse(repoConfig.get("list").asString());
var folder = repoConfig.contains("folder") ? repoConfig.get("folder").asString() : configuration.repositoryName(repo);
! var bot = new MailingListBridgeBot(from, configuration.repository(repo), archiveRepo,
censusRepo, censusRef,
list, ignoredUsers, ignoredComments, listArchive, listSmtp,
webrevRepo, webrevRef, Path.of(folder),
URIBuilder.base(webrevWeb).build(), readyLabels, readyComments,
issueTracker, headers, interval);
.collect(Collectors.toMap(JSONObject.Field::name, field -> field.value().asString())) :
Map.of();
var list = EmailAddress.parse(repoConfig.get("list").asString());
var folder = repoConfig.contains("folder") ? repoConfig.get("folder").asString() : configuration.repositoryName(repo);
! var bot = new MailingListBridgeBot(from, configuration.repository(repo), archiveRepo, archiveRef,
censusRepo, censusRef,
list, ignoredUsers, ignoredComments, listArchive, listSmtp,
webrevRepo, webrevRef, Path.of(folder),
URIBuilder.base(webrevWeb).build(), readyLabels, readyComments,
issueTracker, headers, interval);
< prev index next >