|
@@ -16,14 +16,11 @@ struct Utils {
|
|
|
}
|
|
|
|
|
|
static func getInitials(inputName: String) -> String {
|
|
|
- var nameParts = inputName.split(separator: " ")
|
|
|
- // this limits initials to max 2, otherwise just takes first letter to avoid messy badges
|
|
|
- if nameParts.count > 2 {
|
|
|
- nameParts = [nameParts[0]]
|
|
|
+ if let firstLetter = inputName.first {
|
|
|
+ return firstLetter.uppercased()
|
|
|
+ } else {
|
|
|
+ return ""
|
|
|
}
|
|
|
- let initials: [Character] = nameParts.compactMap { part in part.capitalized.first }
|
|
|
- let initialsString: String = String(initials)
|
|
|
- return initialsString
|
|
|
}
|
|
|
|
|
|
static func copyAndFreeArray(inputArray: OpaquePointer?) -> [Int] {
|