mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Authorization improvements
This commit is contained in:
parent
c26fe84f6c
commit
e87e918e6e
@ -359,12 +359,14 @@ final class AuthorizationSequenceCodeEntryControllerNode: ASDisplayNode, UITextF
|
|||||||
if let text = UIPasteboard.general.string, !text.isEmpty {
|
if let text = UIPasteboard.general.string, !text.isEmpty {
|
||||||
if checkValidity(text: text) {
|
if checkValidity(text: text) {
|
||||||
self.textField.textField.text = text
|
self.textField.textField.text = text
|
||||||
|
self.updatePasteVisibility()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func updatePasteVisibility() {
|
func updatePasteVisibility() {
|
||||||
self.pasteButton.isHidden = !UIPasteboard.general.hasStrings
|
let text = self.textField.textField.text ?? ""
|
||||||
|
self.pasteButton.isHidden = !text.isEmpty || !UIPasteboard.general.hasStrings
|
||||||
}
|
}
|
||||||
|
|
||||||
func updateCode(_ code: String) {
|
func updateCode(_ code: String) {
|
||||||
@ -932,6 +934,8 @@ final class AuthorizationSequenceCodeEntryControllerNode: ASDisplayNode, UITextF
|
|||||||
let text = self.textField.textField.text ?? ""
|
let text = self.textField.textField.text ?? ""
|
||||||
self.proceedNode.isEnabled = !text.isEmpty
|
self.proceedNode.isEnabled = !text.isEmpty
|
||||||
self.updateNextEnabled?(!text.isEmpty)
|
self.updateNextEnabled?(!text.isEmpty)
|
||||||
|
|
||||||
|
self.updatePasteVisibility()
|
||||||
}
|
}
|
||||||
|
|
||||||
private func codeChanged(text: String) {
|
private func codeChanged(text: String) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user