Telegram-iOS/submodules/BrowserUI/TonutilsProxy/Sources/TonutilsProxy.swift
2024-07-12 11:36:44 +04:00

27 lines
558 B
Swift

//
// Created by Adam Stragner
//
import Foundation
import TonutilsProxyBridge
// MARK: - TonutilsProxy
@available(iOS 13.0, *)
public final class TonutilsProxy: TPBTunnel {
enum SupportedDomain: String, CaseIterable, RawRepresentable {
case ton
case adnl
case tme = "t.me"
case bag
}
public static var shared: TonutilsProxy {
shared()
}
@discardableResult
public func start(_ port: UInt16 = 9090) async throws -> TPBTunnelParameters {
try await start(withPort: port)
}
}