summaryrefslogtreecommitdiff
path: root/Hutch/Views/Inbox/InboxThreadUtilities.swift
blob: 1dd88a3989161d22baa89bc31287cab262b99f87 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
import Foundation

enum InboxThreadUtilities {
    nonisolated static func deriveRepositoryName(from listName: String) -> String? {
        let separators = ["-devel", "-patches", "-dev", ".patches"]
        for separator in separators where listName.hasSuffix(separator) {
            return String(listName.dropLast(separator.count))
        }
        return nil
    }
}