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