This commit is contained in:
Isaac
2024-11-26 10:08:16 +04:00
parent c954a55d2b
commit c9fd9f2a16
12 changed files with 1186 additions and 181 deletions

View File

@@ -812,6 +812,9 @@ public protocol CollectibleItemInfoScreenInitialData: AnyObject {
public protocol BusinessLinksSetupScreenInitialData: AnyObject {
}
public protocol AffiliateProgramSetupScreenInitialData: AnyObject {
}
public enum CollectibleItemInfoScreenSubject {
case phoneNumber(String)
case username(String)
@@ -1052,6 +1055,9 @@ public protocol SharedAccountContext: AnyObject {
func openWebApp(context: AccountContext, parentController: ViewController, updatedPresentationData: (initial: PresentationData, signal: Signal<PresentationData, NoError>)?, botPeer: EnginePeer, chatPeer: EnginePeer?, threadId: Int64?, buttonText: String, url: String, simple: Bool, source: ChatOpenWebViewSource, skipTermsOfService: Bool, payload: String?)
func makeAffiliateProgramSetupScreenInitialData(context: AccountContext, peerId: EnginePeer.Id) -> Signal<AffiliateProgramSetupScreenInitialData, NoError>
func makeAffiliateProgramSetupScreen(context: AccountContext, initialData: AffiliateProgramSetupScreenInitialData) -> ViewController
func makeDebugSettingsController(context: AccountContext?) -> ViewController?
func navigateToCurrentCall()