쓰기

MutableSubscriptionSet 를 수신자로 사용하여 초기 SubscriptionSet 를 추가하거나 수정하기 위한 클로저입니다. 이는 SubscriptionSet.update 를 사용할 때 API를 미러링하며 다음 패턴을 허용합니다.

val user = loginUser()
val config = SyncConfiguration.Builder(user, schema)
.initialSubscriptions { realm: Realm -> // this: MutableSubscriptionSet
add(realm.query<Person>())
}
.waitForInitialRemoteData(timeout = 30.seconds)
.build()
val realm = Realm.open(config)