clientMultiCredentialsMultiUrls static method
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,
{Map<String, String>? filterVariables}) {
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;
}