fun resolveMappings()

in src/main/kotlin/space/IssueTemplate.kt [17:23]


    fun resolveMappings(assigneeMapping: Mapping, statusMapping: Mapping, tagMapping: Mapping) {
        val assignee = assigneeMapping[externalIssue.assignee?.lowercase()] ?: externalIssue.assignee
        val status = statusMapping[externalIssue.status.lowercase()] ?: externalIssue.status

        externalIssue = externalIssue.copy(assignee = assignee, status = status)
        tags = tags.mapTo(HashSet()) { tagMapping[it] ?: it }
    }