krz/hutch

an ios client for sourcehut

clone: git clone https://gitbay.org/krz/hutch.git

v3.2.0: Hutch/Views/Inbox/InboxThreadUtilities.swift · raw

 1import Foundation
 2
 3enum InboxThreadUtilities {
 4    nonisolated static func deriveRepositoryName(from listName: String) -> String? {
 5        let separators = ["-devel", "-patches", "-dev", ".patches"]
 6        for separator in separators where listName.hasSuffix(separator) {
 7            return String(listName.dropLast(separator.count))
 8        }
 9        return nil
10    }
11}