clientMultiCredentialsMultiUrls static method
SyncClient
clientMultiCredentialsMultiUrls(
- Store store,
- List<
String> serverUrls, - List<
SyncCredentials> credentials
Like client, but accepts a list of credentials and a list of URLs to work with multiple servers.
When passing multiple credentials, does not support SyncCredentials.none().
Implementation
static SyncClient clientMultiCredentialsMultiUrls(
Store store, List<String> serverUrls, List<SyncCredentials> credentials) {
if (syncClientsStorage.containsKey(store)) {
throw StateError('Only one sync client can be active for a store');
}
final client = SyncClient._(store, serverUrls, credentials);
syncClientsStorage[store] = client;
InternalStoreAccess.addCloseListener(store, client, client.close);
return client;
}