2 Commits

Author SHA1 Message Date
64da58b93a 5.35 2026-06-26 16:44:13 +07:00
9414c887e4 5.34 2026-06-24 17:56:03 +07:00
25 changed files with 6869 additions and 5274 deletions

View File

@ -4,6 +4,20 @@
<dict> <dict>
<key>AvailableLibraries</key> <key>AvailableLibraries</key>
<array> <array>
<dict>
<key>BinaryPath</key>
<string>M2Kit.framework/M2Kit</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>M2Kit.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
</dict>
<dict> <dict>
<key>BinaryPath</key> <key>BinaryPath</key>
<string>M2Kit.framework/M2Kit</string> <string>M2Kit.framework/M2Kit</string>
@ -21,20 +35,6 @@
<key>SupportedPlatformVariant</key> <key>SupportedPlatformVariant</key>
<string>simulator</string> <string>simulator</string>
</dict> </dict>
<dict>
<key>BinaryPath</key>
<string>M2Kit.framework/M2Kit</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>M2Kit.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
</dict>
<dict> <dict>
<key>BinaryPath</key> <key>BinaryPath</key>
<string>M2Kit.framework/Versions/A/M2Kit</string> <string>M2Kit.framework/Versions/A/M2Kit</string>

View File

@ -537,15 +537,28 @@ public enum M2NetConnecttionType {
get get
} }
} }
@_Concurrency.MainActor public struct M2NetMonitor { @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class M2NetMonitor : Foundation.ObservableObject {
@_Concurrency.MainActor public func start(monitorHandler: @escaping (_ isConnected: Swift.Bool) -> Swift.Void) @_Concurrency.MainActor public static let shared: M2Kit.M2NetMonitor
@_Concurrency.MainActor public var isConnected: Swift.Bool { @Combine.Published<Swift.Bool> @_projectedValueProperty($isConnected) @_Concurrency.MainActor final public var isConnected: Swift.Bool {
get get
} }
@_Concurrency.MainActor public var connectionType: M2Kit.M2NetConnecttionType { @_Concurrency.MainActor final public var $isConnected: Combine.Published<Swift.Bool>.Publisher {
get get
} }
@_Concurrency.MainActor public func stop() @Combine.Published<M2Kit.M2NetConnecttionType> @_projectedValueProperty($connectionType) @_Concurrency.MainActor final public var connectionType: M2Kit.M2NetConnecttionType {
get
}
@_Concurrency.MainActor final public var $connectionType: Combine.Published<M2Kit.M2NetConnecttionType>.Publisher {
get
}
@Combine.Published<Swift.Bool> @_projectedValueProperty($isReady) @_Concurrency.MainActor final public var isReady: Swift.Bool {
get
}
@_Concurrency.MainActor final public var $isReady: Combine.Published<Swift.Bool>.Publisher {
get
}
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
} }
@_Concurrency.MainActor public struct M2Radio { @_Concurrency.MainActor public struct M2Radio {
} }
@ -888,6 +901,7 @@ public enum M2VideoStatus {
@_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus @_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus
@_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String) @_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String)
@_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String @_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String
@_Concurrency.MainActor public static func enableWorkForInCellularNetwork(_ enable: Swift.Bool)
} }
extension M2Kit.M2Utils { extension M2Kit.M2Utils {
@_Concurrency.MainActor public static var countryCode: Swift.String { @_Concurrency.MainActor public static var countryCode: Swift.String {

View File

@ -537,15 +537,28 @@ public enum M2NetConnecttionType {
get get
} }
} }
@_Concurrency.MainActor public struct M2NetMonitor { @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class M2NetMonitor : Foundation.ObservableObject {
@_Concurrency.MainActor public func start(monitorHandler: @escaping (_ isConnected: Swift.Bool) -> Swift.Void) @_Concurrency.MainActor public static let shared: M2Kit.M2NetMonitor
@_Concurrency.MainActor public var isConnected: Swift.Bool { @Combine.Published<Swift.Bool> @_projectedValueProperty($isConnected) @_Concurrency.MainActor final public var isConnected: Swift.Bool {
get get
} }
@_Concurrency.MainActor public var connectionType: M2Kit.M2NetConnecttionType { @_Concurrency.MainActor final public var $isConnected: Combine.Published<Swift.Bool>.Publisher {
get get
} }
@_Concurrency.MainActor public func stop() @Combine.Published<M2Kit.M2NetConnecttionType> @_projectedValueProperty($connectionType) @_Concurrency.MainActor final public var connectionType: M2Kit.M2NetConnecttionType {
get
}
@_Concurrency.MainActor final public var $connectionType: Combine.Published<M2Kit.M2NetConnecttionType>.Publisher {
get
}
@Combine.Published<Swift.Bool> @_projectedValueProperty($isReady) @_Concurrency.MainActor final public var isReady: Swift.Bool {
get
}
@_Concurrency.MainActor final public var $isReady: Combine.Published<Swift.Bool>.Publisher {
get
}
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
} }
@_Concurrency.MainActor public struct M2Radio { @_Concurrency.MainActor public struct M2Radio {
} }
@ -888,6 +901,7 @@ public enum M2VideoStatus {
@_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus @_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus
@_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String) @_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String)
@_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String @_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String
@_Concurrency.MainActor public static func enableWorkForInCellularNetwork(_ enable: Swift.Bool)
} }
extension M2Kit.M2Utils { extension M2Kit.M2Utils {
@_Concurrency.MainActor public static var countryCode: Swift.String { @_Concurrency.MainActor public static var countryCode: Swift.String {

View File

@ -537,15 +537,28 @@ public enum M2NetConnecttionType {
get get
} }
} }
@_Concurrency.MainActor public struct M2NetMonitor { @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class M2NetMonitor : Foundation.ObservableObject {
@_Concurrency.MainActor public func start(monitorHandler: @escaping (_ isConnected: Swift.Bool) -> Swift.Void) @_Concurrency.MainActor public static let shared: M2Kit.M2NetMonitor
@_Concurrency.MainActor public var isConnected: Swift.Bool { @Combine.Published<Swift.Bool> @_projectedValueProperty($isConnected) @_Concurrency.MainActor final public var isConnected: Swift.Bool {
get get
} }
@_Concurrency.MainActor public var connectionType: M2Kit.M2NetConnecttionType { @_Concurrency.MainActor final public var $isConnected: Combine.Published<Swift.Bool>.Publisher {
get get
} }
@_Concurrency.MainActor public func stop() @Combine.Published<M2Kit.M2NetConnecttionType> @_projectedValueProperty($connectionType) @_Concurrency.MainActor final public var connectionType: M2Kit.M2NetConnecttionType {
get
}
@_Concurrency.MainActor final public var $connectionType: Combine.Published<M2Kit.M2NetConnecttionType>.Publisher {
get
}
@Combine.Published<Swift.Bool> @_projectedValueProperty($isReady) @_Concurrency.MainActor final public var isReady: Swift.Bool {
get
}
@_Concurrency.MainActor final public var $isReady: Combine.Published<Swift.Bool>.Publisher {
get
}
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
} }
@_Concurrency.MainActor public struct M2Radio { @_Concurrency.MainActor public struct M2Radio {
} }
@ -888,6 +901,7 @@ public enum M2VideoStatus {
@_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus @_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus
@_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String) @_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String)
@_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String @_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String
@_Concurrency.MainActor public static func enableWorkForInCellularNetwork(_ enable: Swift.Bool)
} }
extension M2Kit.M2Utils { extension M2Kit.M2Utils {
@_Concurrency.MainActor public static var countryCode: Swift.String { @_Concurrency.MainActor public static var countryCode: Swift.String {

View File

@ -537,15 +537,28 @@ public enum M2NetConnecttionType {
get get
} }
} }
@_Concurrency.MainActor public struct M2NetMonitor { @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class M2NetMonitor : Foundation.ObservableObject {
@_Concurrency.MainActor public func start(monitorHandler: @escaping (_ isConnected: Swift.Bool) -> Swift.Void) @_Concurrency.MainActor public static let shared: M2Kit.M2NetMonitor
@_Concurrency.MainActor public var isConnected: Swift.Bool { @Combine.Published<Swift.Bool> @_projectedValueProperty($isConnected) @_Concurrency.MainActor final public var isConnected: Swift.Bool {
get get
} }
@_Concurrency.MainActor public var connectionType: M2Kit.M2NetConnecttionType { @_Concurrency.MainActor final public var $isConnected: Combine.Published<Swift.Bool>.Publisher {
get get
} }
@_Concurrency.MainActor public func stop() @Combine.Published<M2Kit.M2NetConnecttionType> @_projectedValueProperty($connectionType) @_Concurrency.MainActor final public var connectionType: M2Kit.M2NetConnecttionType {
get
}
@_Concurrency.MainActor final public var $connectionType: Combine.Published<M2Kit.M2NetConnecttionType>.Publisher {
get
}
@Combine.Published<Swift.Bool> @_projectedValueProperty($isReady) @_Concurrency.MainActor final public var isReady: Swift.Bool {
get
}
@_Concurrency.MainActor final public var $isReady: Combine.Published<Swift.Bool>.Publisher {
get
}
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
} }
@_Concurrency.MainActor public struct M2Radio { @_Concurrency.MainActor public struct M2Radio {
} }
@ -888,6 +901,7 @@ public enum M2VideoStatus {
@_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus @_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus
@_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String) @_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String)
@_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String @_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String
@_Concurrency.MainActor public static func enableWorkForInCellularNetwork(_ enable: Swift.Bool)
} }
extension M2Kit.M2Utils { extension M2Kit.M2Utils {
@_Concurrency.MainActor public static var countryCode: Swift.String { @_Concurrency.MainActor public static var countryCode: Swift.String {

View File

@ -537,15 +537,28 @@ public enum M2NetConnecttionType {
get get
} }
} }
@_Concurrency.MainActor public struct M2NetMonitor { @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class M2NetMonitor : Foundation.ObservableObject {
@_Concurrency.MainActor public func start(monitorHandler: @escaping (_ isConnected: Swift.Bool) -> Swift.Void) @_Concurrency.MainActor public static let shared: M2Kit.M2NetMonitor
@_Concurrency.MainActor public var isConnected: Swift.Bool { @Combine.Published<Swift.Bool> @_projectedValueProperty($isConnected) @_Concurrency.MainActor final public var isConnected: Swift.Bool {
get get
} }
@_Concurrency.MainActor public var connectionType: M2Kit.M2NetConnecttionType { @_Concurrency.MainActor final public var $isConnected: Combine.Published<Swift.Bool>.Publisher {
get get
} }
@_Concurrency.MainActor public func stop() @Combine.Published<M2Kit.M2NetConnecttionType> @_projectedValueProperty($connectionType) @_Concurrency.MainActor final public var connectionType: M2Kit.M2NetConnecttionType {
get
}
@_Concurrency.MainActor final public var $connectionType: Combine.Published<M2Kit.M2NetConnecttionType>.Publisher {
get
}
@Combine.Published<Swift.Bool> @_projectedValueProperty($isReady) @_Concurrency.MainActor final public var isReady: Swift.Bool {
get
}
@_Concurrency.MainActor final public var $isReady: Combine.Published<Swift.Bool>.Publisher {
get
}
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
} }
@_Concurrency.MainActor public struct M2Radio { @_Concurrency.MainActor public struct M2Radio {
} }
@ -888,6 +901,7 @@ public enum M2VideoStatus {
@_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus @_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus
@_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String) @_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String)
@_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String @_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String
@_Concurrency.MainActor public static func enableWorkForInCellularNetwork(_ enable: Swift.Bool)
} }
extension M2Kit.M2Utils { extension M2Kit.M2Utils {
@_Concurrency.MainActor public static var countryCode: Swift.String { @_Concurrency.MainActor public static var countryCode: Swift.String {

View File

@ -537,15 +537,28 @@ public enum M2NetConnecttionType {
get get
} }
} }
@_Concurrency.MainActor public struct M2NetMonitor { @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class M2NetMonitor : Foundation.ObservableObject {
@_Concurrency.MainActor public func start(monitorHandler: @escaping (_ isConnected: Swift.Bool) -> Swift.Void) @_Concurrency.MainActor public static let shared: M2Kit.M2NetMonitor
@_Concurrency.MainActor public var isConnected: Swift.Bool { @Combine.Published<Swift.Bool> @_projectedValueProperty($isConnected) @_Concurrency.MainActor final public var isConnected: Swift.Bool {
get get
} }
@_Concurrency.MainActor public var connectionType: M2Kit.M2NetConnecttionType { @_Concurrency.MainActor final public var $isConnected: Combine.Published<Swift.Bool>.Publisher {
get get
} }
@_Concurrency.MainActor public func stop() @Combine.Published<M2Kit.M2NetConnecttionType> @_projectedValueProperty($connectionType) @_Concurrency.MainActor final public var connectionType: M2Kit.M2NetConnecttionType {
get
}
@_Concurrency.MainActor final public var $connectionType: Combine.Published<M2Kit.M2NetConnecttionType>.Publisher {
get
}
@Combine.Published<Swift.Bool> @_projectedValueProperty($isReady) @_Concurrency.MainActor final public var isReady: Swift.Bool {
get
}
@_Concurrency.MainActor final public var $isReady: Combine.Published<Swift.Bool>.Publisher {
get
}
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
} }
@_Concurrency.MainActor public struct M2Radio { @_Concurrency.MainActor public struct M2Radio {
} }
@ -888,6 +901,7 @@ public enum M2VideoStatus {
@_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus @_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus
@_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String) @_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String)
@_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String @_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String
@_Concurrency.MainActor public static func enableWorkForInCellularNetwork(_ enable: Swift.Bool)
} }
extension M2Kit.M2Utils { extension M2Kit.M2Utils {
@_Concurrency.MainActor public static var countryCode: Swift.String { @_Concurrency.MainActor public static var countryCode: Swift.String {

View File

@ -3,7 +3,7 @@
<plist version="1.0"> <plist version="1.0">
<dict> <dict>
<key>BuildMachineOSBuild</key> <key>BuildMachineOSBuild</key>
<string>25F71</string> <string>25F80</string>
<key>CFBundleDevelopmentRegion</key> <key>CFBundleDevelopmentRegion</key>
<string>en</string> <string>en</string>
<key>CFBundleExecutable</key> <key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>FMWK</string> <string>FMWK</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>5.33</string> <string>5.35</string>
<key>CFBundleSupportedPlatforms</key> <key>CFBundleSupportedPlatforms</key>
<array> <array>
<string>MacOSX</string> <string>MacOSX</string>

View File

@ -537,15 +537,28 @@ public enum M2NetConnecttionType {
get get
} }
} }
@_Concurrency.MainActor public struct M2NetMonitor { @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class M2NetMonitor : Foundation.ObservableObject {
@_Concurrency.MainActor public func start(monitorHandler: @escaping (_ isConnected: Swift.Bool) -> Swift.Void) @_Concurrency.MainActor public static let shared: M2Kit.M2NetMonitor
@_Concurrency.MainActor public var isConnected: Swift.Bool { @Combine.Published<Swift.Bool> @_projectedValueProperty($isConnected) @_Concurrency.MainActor final public var isConnected: Swift.Bool {
get get
} }
@_Concurrency.MainActor public var connectionType: M2Kit.M2NetConnecttionType { @_Concurrency.MainActor final public var $isConnected: Combine.Published<Swift.Bool>.Publisher {
get get
} }
@_Concurrency.MainActor public func stop() @Combine.Published<M2Kit.M2NetConnecttionType> @_projectedValueProperty($connectionType) @_Concurrency.MainActor final public var connectionType: M2Kit.M2NetConnecttionType {
get
}
@_Concurrency.MainActor final public var $connectionType: Combine.Published<M2Kit.M2NetConnecttionType>.Publisher {
get
}
@Combine.Published<Swift.Bool> @_projectedValueProperty($isReady) @_Concurrency.MainActor final public var isReady: Swift.Bool {
get
}
@_Concurrency.MainActor final public var $isReady: Combine.Published<Swift.Bool>.Publisher {
get
}
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
} }
@_Concurrency.MainActor public struct M2Radio { @_Concurrency.MainActor public struct M2Radio {
} }
@ -888,6 +901,7 @@ public enum M2VideoStatus {
@_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus @_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus
@_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String) @_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String)
@_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String @_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String
@_Concurrency.MainActor public static func enableWorkForInCellularNetwork(_ enable: Swift.Bool)
} }
extension M2Kit.M2Utils { extension M2Kit.M2Utils {
@_Concurrency.MainActor public static var countryCode: Swift.String { @_Concurrency.MainActor public static var countryCode: Swift.String {

View File

@ -537,15 +537,28 @@ public enum M2NetConnecttionType {
get get
} }
} }
@_Concurrency.MainActor public struct M2NetMonitor { @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class M2NetMonitor : Foundation.ObservableObject {
@_Concurrency.MainActor public func start(monitorHandler: @escaping (_ isConnected: Swift.Bool) -> Swift.Void) @_Concurrency.MainActor public static let shared: M2Kit.M2NetMonitor
@_Concurrency.MainActor public var isConnected: Swift.Bool { @Combine.Published<Swift.Bool> @_projectedValueProperty($isConnected) @_Concurrency.MainActor final public var isConnected: Swift.Bool {
get get
} }
@_Concurrency.MainActor public var connectionType: M2Kit.M2NetConnecttionType { @_Concurrency.MainActor final public var $isConnected: Combine.Published<Swift.Bool>.Publisher {
get get
} }
@_Concurrency.MainActor public func stop() @Combine.Published<M2Kit.M2NetConnecttionType> @_projectedValueProperty($connectionType) @_Concurrency.MainActor final public var connectionType: M2Kit.M2NetConnecttionType {
get
}
@_Concurrency.MainActor final public var $connectionType: Combine.Published<M2Kit.M2NetConnecttionType>.Publisher {
get
}
@Combine.Published<Swift.Bool> @_projectedValueProperty($isReady) @_Concurrency.MainActor final public var isReady: Swift.Bool {
get
}
@_Concurrency.MainActor final public var $isReady: Combine.Published<Swift.Bool>.Publisher {
get
}
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
} }
@_Concurrency.MainActor public struct M2Radio { @_Concurrency.MainActor public struct M2Radio {
} }
@ -888,6 +901,7 @@ public enum M2VideoStatus {
@_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus @_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus
@_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String) @_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String)
@_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String @_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String
@_Concurrency.MainActor public static func enableWorkForInCellularNetwork(_ enable: Swift.Bool)
} }
extension M2Kit.M2Utils { extension M2Kit.M2Utils {
@_Concurrency.MainActor public static var countryCode: Swift.String { @_Concurrency.MainActor public static var countryCode: Swift.String {

View File

@ -537,15 +537,28 @@ public enum M2NetConnecttionType {
get get
} }
} }
@_Concurrency.MainActor public struct M2NetMonitor { @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class M2NetMonitor : Foundation.ObservableObject {
@_Concurrency.MainActor public func start(monitorHandler: @escaping (_ isConnected: Swift.Bool) -> Swift.Void) @_Concurrency.MainActor public static let shared: M2Kit.M2NetMonitor
@_Concurrency.MainActor public var isConnected: Swift.Bool { @Combine.Published<Swift.Bool> @_projectedValueProperty($isConnected) @_Concurrency.MainActor final public var isConnected: Swift.Bool {
get get
} }
@_Concurrency.MainActor public var connectionType: M2Kit.M2NetConnecttionType { @_Concurrency.MainActor final public var $isConnected: Combine.Published<Swift.Bool>.Publisher {
get get
} }
@_Concurrency.MainActor public func stop() @Combine.Published<M2Kit.M2NetConnecttionType> @_projectedValueProperty($connectionType) @_Concurrency.MainActor final public var connectionType: M2Kit.M2NetConnecttionType {
get
}
@_Concurrency.MainActor final public var $connectionType: Combine.Published<M2Kit.M2NetConnecttionType>.Publisher {
get
}
@Combine.Published<Swift.Bool> @_projectedValueProperty($isReady) @_Concurrency.MainActor final public var isReady: Swift.Bool {
get
}
@_Concurrency.MainActor final public var $isReady: Combine.Published<Swift.Bool>.Publisher {
get
}
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
} }
@_Concurrency.MainActor public struct M2Radio { @_Concurrency.MainActor public struct M2Radio {
} }
@ -888,6 +901,7 @@ public enum M2VideoStatus {
@_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus @_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus
@_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String) @_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String)
@_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String @_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String
@_Concurrency.MainActor public static func enableWorkForInCellularNetwork(_ enable: Swift.Bool)
} }
extension M2Kit.M2Utils { extension M2Kit.M2Utils {
@_Concurrency.MainActor public static var countryCode: Swift.String { @_Concurrency.MainActor public static var countryCode: Swift.String {

View File

@ -537,15 +537,28 @@ public enum M2NetConnecttionType {
get get
} }
} }
@_Concurrency.MainActor public struct M2NetMonitor { @_hasMissingDesignatedInitializers @_Concurrency.MainActor final public class M2NetMonitor : Foundation.ObservableObject {
@_Concurrency.MainActor public func start(monitorHandler: @escaping (_ isConnected: Swift.Bool) -> Swift.Void) @_Concurrency.MainActor public static let shared: M2Kit.M2NetMonitor
@_Concurrency.MainActor public var isConnected: Swift.Bool { @Combine.Published<Swift.Bool> @_projectedValueProperty($isConnected) @_Concurrency.MainActor final public var isConnected: Swift.Bool {
get get
} }
@_Concurrency.MainActor public var connectionType: M2Kit.M2NetConnecttionType { @_Concurrency.MainActor final public var $isConnected: Combine.Published<Swift.Bool>.Publisher {
get get
} }
@_Concurrency.MainActor public func stop() @Combine.Published<M2Kit.M2NetConnecttionType> @_projectedValueProperty($connectionType) @_Concurrency.MainActor final public var connectionType: M2Kit.M2NetConnecttionType {
get
}
@_Concurrency.MainActor final public var $connectionType: Combine.Published<M2Kit.M2NetConnecttionType>.Publisher {
get
}
@Combine.Published<Swift.Bool> @_projectedValueProperty($isReady) @_Concurrency.MainActor final public var isReady: Swift.Bool {
get
}
@_Concurrency.MainActor final public var $isReady: Combine.Published<Swift.Bool>.Publisher {
get
}
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
} }
@_Concurrency.MainActor public struct M2Radio { @_Concurrency.MainActor public struct M2Radio {
} }
@ -888,6 +901,7 @@ public enum M2VideoStatus {
@_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus @_Concurrency.MainActor public static func checkStatus(trackID: Swift.String) -> M2Kit.M2VideoStatus
@_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String) @_Concurrency.MainActor public static func deleteDataOf(trackID: Swift.String)
@_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String @_Concurrency.MainActor public static func filePathOf(trackID: Swift.String) -> Swift.String
@_Concurrency.MainActor public static func enableWorkForInCellularNetwork(_ enable: Swift.Bool)
} }
extension M2Kit.M2Utils { extension M2Kit.M2Utils {
@_Concurrency.MainActor public static var countryCode: Swift.String { @_Concurrency.MainActor public static var countryCode: Swift.String {

View File

@ -10,15 +10,15 @@
</data> </data>
<key>Info.plist</key> <key>Info.plist</key>
<data> <data>
NfMHTwqgDBTtRj4sD6b1xR3sNP4= PYogd+hy6knzlZMlZqnt/6otXqQ=
</data> </data>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.abi.json</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.abi.json</key>
<data> <data>
uoOLDkR6vB0AeZ5BmLIzjqzIr4o= Fva/KBWcztni5NvNeTyWvX2WlF4=
</data> </data>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key>
<data> <data>
5sV9ST5PvM1vUAWG81tv+P3XibI= 8buWAw/ZK6G+N23carWf9WBJBU8=
</data> </data>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key>
<data> <data>
@ -26,19 +26,19 @@
</data> </data>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftinterface</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftinterface</key>
<data> <data>
5sV9ST5PvM1vUAWG81tv+P3XibI= 8buWAw/ZK6G+N23carWf9WBJBU8=
</data> </data>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftmodule</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftmodule</key>
<data> <data>
w4wQ2BV2KUh/ShRBim44Ipphs6Q= jZHFLq5c1zmMK8xKduqxECWpHRQ=
</data> </data>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.abi.json</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.abi.json</key>
<data> <data>
uoOLDkR6vB0AeZ5BmLIzjqzIr4o= Fva/KBWcztni5NvNeTyWvX2WlF4=
</data> </data>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key>
<data> <data>
pxKt6HpTwry7qw5k/SvavxYlDIk= BB78lMYBU4kDVqmC87ESvGuk5qI=
</data> </data>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key>
<data> <data>
@ -46,11 +46,11 @@
</data> </data>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface</key>
<data> <data>
pxKt6HpTwry7qw5k/SvavxYlDIk= BB78lMYBU4kDVqmC87ESvGuk5qI=
</data> </data>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule</key>
<data> <data>
xmy+av058wGGp0E3hdgjrDEkxac= ty9IdDafmqG0c3249Xyb0YCiuOM=
</data> </data>
<key>Modules/module.modulemap</key> <key>Modules/module.modulemap</key>
<data> <data>
@ -70,14 +70,14 @@
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
WJ4GPsT+g3lR2tVa8Kg+yo1PEUszQyfetZXD+b7jwEc= 98NrTOHY6D0BRebJlQsytBo5Ma+HcHhZ6gR6K/LUI1M=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface</key>
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
JcLskbl1EF3whhLrSuxtLszpnCec1EI40i+/E4VXdRY= jEC4CyJZ9gD0BWPhiZcDKH1h4HyjH7xm73QW2rYFfDc=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftdoc</key>
@ -91,28 +91,28 @@
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
JcLskbl1EF3whhLrSuxtLszpnCec1EI40i+/E4VXdRY= jEC4CyJZ9gD0BWPhiZcDKH1h4HyjH7xm73QW2rYFfDc=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftmodule</key> <key>Modules/M2Kit.swiftmodule/arm64-apple-ios-simulator.swiftmodule</key>
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
l2rmJrV6ZHjuZFd4dENU+HEAEAskPqgGgXA/hs+HQmk= 90ZfrZAPW5D3dN7yK92i2mNKBtZKeXAX2PGiAmbR9q0=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.abi.json</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.abi.json</key>
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
WJ4GPsT+g3lR2tVa8Kg+yo1PEUszQyfetZXD+b7jwEc= 98NrTOHY6D0BRebJlQsytBo5Ma+HcHhZ6gR6K/LUI1M=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface</key>
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
xe8+e4yJbAY3LD3Q49dHSCRB3IUuHkm0IQ3l6kvE2cg= Ab5oE/nYcAnFUkTWbAAe4wkbiFrJjiUJU2UoLHZW21c=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc</key>
@ -126,14 +126,14 @@
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
xe8+e4yJbAY3LD3Q49dHSCRB3IUuHkm0IQ3l6kvE2cg= Ab5oE/nYcAnFUkTWbAAe4wkbiFrJjiUJU2UoLHZW21c=
</data> </data>
</dict> </dict>
<key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule</key> <key>Modules/M2Kit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule</key>
<dict> <dict>
<key>hash2</key> <key>hash2</key>
<data> <data>
oRYLbNvo9gdpnLmE2oSAFq5JqRi1tgo6uvAMjZbhy+E= 87Iq9BBtBpOJAK30WqkITfkM0hisfhk4VskgvOkDrRk=
</data> </data>
</dict> </dict>
<key>Modules/module.modulemap</key> <key>Modules/module.modulemap</key>

View File

@ -1,3 +1,3 @@
M2Kit M2Kit
===== =====
5.33 5.35