aboutsummaryrefslogtreecommitdiffhomepage
path: root/example/swift
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2025-04-21 15:51:57 +0300
committerlevlam <levlam@telegram.org>2025-04-21 15:51:57 +0300
commitd3ffed94a420db0af5bec6e1d307cd89b88e044c (patch)
tree26d5c1294bbd2c13450644b3cd6a267d3a37e50b /example/swift
parente27fe08d5a260785662f74080f3344330c25aa53 (diff)
Handle authorizationStateWaitPremiumPurchase in examples.
Diffstat (limited to 'example/swift')
-rw-r--r--example/swift/src/main.swift3
1 files changed, 3 insertions, 0 deletions
diff --git a/example/swift/src/main.swift b/example/swift/src/main.swift
index cc477ff70..03b5d7d1d 100644
--- a/example/swift/src/main.swift
+++ b/example/swift/src/main.swift
@@ -122,6 +122,9 @@ func updateAuthorizationState(authorizationState: Dictionary<String, Any>) {
let phone_number = myReadLine()
client.queryAsync(query:["@type":"setAuthenticationPhoneNumber", "phone_number":phone_number], f:checkAuthenticationError)
+ case "authorizationStateWaitPremiumPurchase":
+ print("Telegram Premium subscription is required")
+
case "authorizationStateWaitEmailAddress":
print("Enter your email address: ")
let email_address = myReadLine()