use of org.syncany.operations.daemon.messages.ListWatchesManagementResponse in project syncany by syncany.
the class WatchServer method onListWatchesRequestReceived.
@Subscribe
public void onListWatchesRequestReceived(ListWatchesManagementRequest request) {
List<Watch> watchList = new ArrayList<Watch>();
for (File watchFolder : watchOperations.keySet()) {
boolean syncRunning = watchOperations.get(watchFolder).isSyncRunning();
SyncStatus syncStatus = (syncRunning) ? SyncStatus.SYNCING : SyncStatus.IN_SYNC;
watchList.add(new Watch(watchFolder, syncStatus));
}
eventBus.post(new ListWatchesManagementResponse(request.getId(), watchList));
}
Aggregations