syncronize method
dynamic
syncronize()
Implementation
syncronize() async {
print("syncronize running..");
if (RealmDBConfig.disconnectedMode == false) {
for (var subscription in realm.subscriptions) {
if (subscription.name!.contains("${this}Subscription")) {
return;
}
}
}
String queryAllName = "${this}Subscription";
print("$queryAllName is created!");
if (RealmDBConfig.disconnectedMode == false) {
realm.subscriptions.update((mutableSubscriptions) {
mutableSubscriptions.add(
realm.all<T>(),
name: queryAllName,
update: true,
);
});
await realm.subscriptions.waitForSynchronization();
}
}