Fix: Remove bridging header and restore import Libbox - try module import approach

This commit is contained in:
2026-07-02 20:01:59 +08:00
parent 61d17ccbe2
commit 999ee48e6b
14 changed files with 12 additions and 14 deletions
@@ -1,4 +1,5 @@
import Foundation
import Libbox
public class CommandClient: ObservableObject {
public enum ConnectionType {
@@ -1,4 +1,5 @@
import Foundation
import Libbox
extension LibboxStringIteratorProtocol {
func toArray() -> [String] {
@@ -1,5 +1,6 @@
import Foundation
import NetworkExtension
import Libbox
func runBlocking<T>(_ block: @escaping () async -> T) -> T {
let semaphore = DispatchSemaphore(value: 0)
@@ -3,6 +3,7 @@ import NetworkExtension
#if canImport(CoreWLAN)
import CoreWLAN
#endif
import Libbox
public class ExtensionPlatformInterface: NSObject, LibboxPlatformInterfaceProtocol, LibboxCommandServerHandlerProtocol {
private let tunnel: ExtensionProvider
@@ -1,5 +1,6 @@
import Foundation
import NetworkExtension
import Libbox
public class ExtensionProfile: ObservableObject {
private let manager: NEVPNManager
@@ -1,5 +1,6 @@
import Foundation
import NetworkExtension
import Libbox
open class ExtensionProvider: NEPacketTunnelProvider {
public var username: String? = nil
@@ -1,4 +1,5 @@
import Foundation
import Libbox
public class HTTPClient {
private static var userAgent: String {