Business features

This commit is contained in:
Isaac
2024-03-25 19:34:03 +04:00
parent 6b227b8aa4
commit 5fc369ae4a
26 changed files with 861 additions and 109 deletions

View File

@@ -8,7 +8,7 @@ import TelegramPresentationData
import AccountContext
enum BotCheckoutWebInteractionControllerIntent {
case addPaymentMethod((BotCheckoutPaymentWebToken) -> Void)
case addPaymentMethod(customTitle: String?, completion: (BotCheckoutPaymentWebToken) -> Void)
case externalVerification((Bool) -> Void)
}
@@ -39,10 +39,10 @@ final class BotCheckoutWebInteractionController: ViewController {
self.navigationItem.leftBarButtonItem = UIBarButtonItem(title: self.presentationData.strings.Common_Cancel, style: .plain, target: self, action: #selector(self.cancelPressed))
switch intent {
case .addPaymentMethod:
self.title = self.presentationData.strings.Checkout_NewCard_Title
case .externalVerification:
self.title = self.presentationData.strings.Checkout_WebConfirmation_Title
case let .addPaymentMethod(customTitle, _):
self.title = customTitle ?? self.presentationData.strings.Checkout_NewCard_Title
case .externalVerification:
self.title = self.presentationData.strings.Checkout_WebConfirmation_Title
}
}