: config.getTransferPlugin().createTransferManager(config.getConnection(), config);
List<DatabaseRemoteFile> knownDatabases = localDatabase.getKnownDatabases();
List<DatabaseRemoteFile> unknownRemoteDatabases = listUnknownRemoteDatabases(transferManager, knownDatabases);
transferManager.disconnect();
boolean hasChanges = unknownRemoteDatabases.size() > 0;
eventBus.post(new LsRemoteEndSyncExternalEvent(config.getLocalDir().getAbsolutePath(), hasChanges));
return new LsRemoteOperationResult(new ArrayList<>(unknownRemoteDatabases));