Wire local TDLib into iOS FFI build

This commit is contained in:
Mikhail Kilin
2026-05-21 15:27:59 +03:00
parent aec3678bd6
commit 217328505c
34 changed files with 24460 additions and 28 deletions

View File

@@ -5,7 +5,7 @@ public enum SessionBridgeFactory {
account: Account,
useFakeTdlib: Bool = true
) -> SessionBridge {
#if canImport(tele_ios_ffiFFI)
#if canImport(tele_ios_ffi) || canImport(tele_ios_ffiFFI)
do {
return try UniFfiSessionBridge(account: account, useFakeTdlib: useFakeTdlib)
} catch {

View File

@@ -1,8 +1,12 @@
import Foundation
#if canImport(tele_ios_ffiFFI)
#if canImport(tele_ios_ffi)
import tele_ios_ffi
#elseif canImport(tele_ios_ffiFFI)
import tele_ios_ffiFFI
#endif
#if canImport(tele_ios_ffi) || canImport(tele_ios_ffiFFI)
public actor UniFfiSessionBridge: SessionBridge {
private let handle: SessionHandle
private let defaultLimit: Int32