Package-level declarations
Types
Link copied to clipboard
class BackgroundDownloadDelegate(taskId: String, onComplete: (String) -> Unit?, onError: (Exception) -> Unit?, eventStore: EventStore?, scope: CoroutineScope) : NSObject, NSURLSessionDownloadDelegateProtocol
NSURLSession download delegate bridging iOS callbacks to TaskMonitor and EventStore.
Link copied to clipboard
Wraps a Kotlin Flow for easy consumption from Swift.
Link copied to clipboard
Background download worker using NSURLSession's background session mechanism.
Link copied to clipboard
class IOSKmpWorker(eventStore: EventStore? = null, chainRepo: ChainRepository? = null, telemetry: TelemetryCollector? = null) : KmpWorker
iOS concrete implementation of KmpWorker.
Link copied to clipboard
iOS implementation of TaskScheduler backed by BGTaskScheduler.
Link copied to clipboard
Convenience factory for creating a FlowWrapper from TaskState Flows.