Estado da assinatura sincronização
@frozen
public enum SyncSubscriptionState : Equatable
Um enum representando diferentes estados para o Conjunto de Assinaturas.
-
A assinatura está concluída e o servidor enviou todos os dados que correspondiam às query de assinatura no momento em que o conjunto de assinaturas foi atualizado. O servidor agora está em um modo de sincronização de estado estável, de onde transmitirá as atualizações à medida que elas chegarem.
Declaração
Swift
case complete
-
A assinatura encontrou um erro e a sincronização está pausada para este Realm. Você ainda pode usar o conjunto de assinaturas atual para escrever uma assinatura.
Declaração
Swift
case error(Error)
-
A assinatura é mantida localmente, mas ainda não foi processada pelo servidor, o que significa que o servidor ainda não devolveu todos os dados que corresponderam às query de assinatura atualizadas.
Declaração
Swift
case pending
-
O conjunto de assinaturas foi substituído por um atualizado, isso normalmente significa que alguém está tentando escrever uma assinatura em uma instância diferente do conjunto de assinaturas. Você não deve usar um conjunto de assinaturas substituído e, em vez disso, obter uma nova instância do conjunto de assinaturas para gravar uma assinatura.
Declaração
Swift
case superseded
-
Declaração
Swift
public static func == (lhs: SyncSubscriptionState, rhs: SyncSubscriptionState) -> Bool