Refactoring

This commit is contained in:
Ali
2021-09-07 13:09:06 +04:00
parent f0f02dc4b9
commit 1141e09c1b
257 changed files with 1894 additions and 1720 deletions

View File

@@ -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 []
}