in src/main/kotlin/jetbrains/buildServer/notification/slackNotifier/notification/PlainMessageBuilder.kt [150:165]
override fun buildProblemResponsibleAssigned(
buildProblems: Collection<BuildProblemInfo?>,
entry: ResponsibilityEntry,
project: SProject
): MessagePayload {
val buildProblemsNotNull = buildProblems.asSequence().filterNotNull().toList()
val buildProblemsFormatted = formatProblems(buildProblemsNotNull) {
format.listElement(it.buildProblemDescription ?: it.toString())
}
return MessagePayload(
"You are assigned for investigation of ${buildProblemsNotNull.size} build problems " +
"in ${format.url(links.getProjectPageUrl(project.externalId), project.fullName)}:\n" +
buildProblemsFormatted
)
}