Various improvements

This commit is contained in:
Isaac 2025-09-01 18:43:34 +02:00
parent f56f138aec
commit 8e7e5fefb1
2 changed files with 6 additions and 3 deletions

View file

@ -178,7 +178,10 @@ final class AuthorizationSequencePaymentScreenComponent: Component {
let mnc = carrier.mobileNetworkCode ?? "none"
let errorString: String = "\(errorCode): \(errorText)"
AuthorizationSequenceController.presentEmailComposeController(address: component.supportEmailAddress, subject: component.supportEmailSubject, body: presentationData.strings.Login_PhoneGenericEmailBody(formattedNumber, errorString, appVersion, systemVersion, locale, mnc).string, from: controller, presentationData: presentationData)
var body = presentationData.strings.Login_PhoneGenericEmailBody(formattedNumber, errorString, appVersion, systemVersion, locale, mnc).string
body.append("\n#paidauth")
AuthorizationSequenceController.presentEmailComposeController(address: component.supportEmailAddress, subject: component.supportEmailSubject, body: body, from: controller, presentationData: presentationData)
})
]
)

View file

@ -5365,12 +5365,12 @@ public class ChatListControllerImpl: TelegramBaseController, ChatListController
if case .broadcast = channel.info {
canClear = false
deleteTitle = strongSelf.presentationData.strings.Channel_LeaveChannel
if channel.flags.contains(.isCreator) {
if channel.addressName == nil && channel.flags.contains(.isCreator) {
canRemoveGlobally = true
}
} else {
deleteTitle = strongSelf.presentationData.strings.Group_DeleteGroup
if channel.flags.contains(.isCreator) {
if channel.addressName == nil && channel.flags.contains(.isCreator) {
canRemoveGlobally = true
}
}