excludedSyncUserIds property

Set<String> excludedSyncUserIds
final

User IDs that must never be auto-discovered for synchronization.

When autoStartSync is enabled and no initialUserId is provided, Datum discovers every user that has local data and starts syncing them. Add local-only/system user IDs here (e.g. automatic-system used for default ownership) so they are skipped by auto-discovery and auto-sync. Explicit synchronize(userId) / startAutoSync(userId) calls still honor this list and skip excluded users, so a system user is never pushed to the remote.

Implementation

final Set<String> excludedSyncUserIds;