When changing settings, reload the scanner in order to take new params into account

This commit is contained in:
emeric
2024-04-29 13:53:55 +02:00
parent 2b7aecce4e
commit 553787b595
5 changed files with 4 additions and 12 deletions
@@ -148,11 +148,6 @@ namespace lms::scanner
});
}
void ScannerService::requestStop()
{
abortScan();
}
void ScannerService::requestReload()
{
abortScan();
@@ -50,7 +50,6 @@ namespace lms::scanner
ScannerService(const ScannerService&) = delete;
ScannerService& operator=(const ScannerService&) = delete;
void requestStop() override;
void requestReload() override;
void requestImmediateScan(const ScanOptions& scanOptions) override;
@@ -38,9 +38,7 @@ namespace lms::scanner
virtual ~IScannerService() = default;
// Async requests
virtual void requestStop() = 0;
virtual void requestReload() = 0;
virtual void requestReload() = 0; // will stop/reschedule scan
virtual void requestImmediateScan(const ScanOptions& options = {}) = 0;
enum class State