Integrate an API client to access SyncThing servers and determine if the bot should be allowed to work on files. A administrator should be able to specify multiple servers and folder ID's to monitor for each server in the bot configuration as well as disable the checks completely. If a folder is syncing, the bot should not modify any media in that folder, with the exception of adding new media. This means any upgrades to a media file or optimizations should be paused until the sync is completed. Currently running processes can continue. This will be required in order to implement #6.
Integrate an API client to access SyncThing servers and determine if the bot should be allowed to work on files. A administrator should be able to specify multiple servers and folder ID's to monitor for each server in the bot configuration as well as disable the checks completely. If a folder is syncing, the bot should not modify any media in that folder, with the exception of adding new media. This means any upgrades to a media file or optimizations should be paused until the sync is completed. Currently running processes can continue. This will be required in order to implement #6.