mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 22:55:00 +00:00
Refactoring
This commit is contained in:
@@ -57,23 +57,34 @@ public extension Peer {
|
||||
switch self {
|
||||
case let user as TelegramUser:
|
||||
if let firstName = user.firstName, let lastName = user.lastName, !firstName.isEmpty && !lastName.isEmpty {
|
||||
return [firstName.substring(to: firstName.index(after: firstName.startIndex)).uppercased(), lastName.substring(to: lastName.index(after: lastName.startIndex)).uppercased()]
|
||||
return [
|
||||
String(firstName[..<firstName.index(after: firstName.startIndex)].uppercased()),
|
||||
String(lastName[..<lastName.index(after: lastName.startIndex)].uppercased()),
|
||||
]
|
||||
} else if let firstName = user.firstName, !firstName.isEmpty {
|
||||
return [firstName.substring(to: firstName.index(after: firstName.startIndex)).uppercased()]
|
||||
return [
|
||||
String(firstName[..<firstName.index(after: firstName.startIndex)].uppercased())
|
||||
]
|
||||
} else if let lastName = user.lastName, !lastName.isEmpty {
|
||||
return [lastName.substring(to: lastName.index(after: lastName.startIndex)).uppercased()]
|
||||
return [
|
||||
String(lastName[..<lastName.index(after: lastName.startIndex)].uppercased()),
|
||||
]
|
||||
}
|
||||
|
||||
return []
|
||||
case let group as TelegramGroup:
|
||||
if group.title.startIndex != group.title.endIndex {
|
||||
return [group.title.substring(to: group.title.index(after: group.title.startIndex)).uppercased()]
|
||||
return [
|
||||
String(group.title[..<group.title.index(after: group.title.startIndex)].uppercased()),
|
||||
]
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
case let channel as TelegramChannel:
|
||||
if channel.title.startIndex != channel.title.endIndex {
|
||||
return [channel.title.substring(to: channel.title.index(after: channel.title.startIndex)).uppercased()]
|
||||
return [
|
||||
String(channel.title[..<channel.title.index(after: channel.title.startIndex)].uppercased()),
|
||||
]
|
||||
} else {
|
||||
return []
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user