AsyncOpenpublisher
@frozen
public struct AsyncOpenPublisher : Publisher
Um editor que emite um Realm aberto de forma assíncrona.
-
Este editor pode falhar se houver um erro ao abrir o Realm.
Declaração
Swift
public typealias Failure = Error
-
Este editor emite um Realm aberto .
Declaração
Swift
public typealias Output = Realm
-
Aciona um evento quando há uma notificação sobre o progresso da abertura assíncrona.
Isso deve ser chamado diretamente após invocar o editor.
Declaração
Swift
public func onProgressNotification(_ onProgressNotificationCallback: @escaping ((SyncSession.Progress) -> Void)) -> RealmPublishers.AsyncOpenPublisher
Parâmetros
onProgressNotificationCallback
Chamada de resposta que será invocada quando houver uma atualização sobre o progresso.
Valor de retorno
Um editor que emite um Realm aberto de forma assíncrona .
-
Especifica o agendador no qual executar a tarefa de abertura assíncrona.
Declaração
Swift
public func receive<S>(on scheduler: S) -> RealmPublishers.AsyncOpenPublisher where S : Scheduler
Parâmetros
scheduler
A fila de despacho em série para receber valores.
Valor de retorno
Um editor que fornece valores ao agendador fornecido.