mirror of
https://github.com/basiliscos/syncspirit.git
synced 2026-06-01 17:47:32 +00:00
core, fs, add scan request
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
#include "model/messages.h"
|
||||
#include "model/diff/local/update.h"
|
||||
#include "model/diff/local/scan_finish.h"
|
||||
#include "model/diff/local/scan_request.h"
|
||||
#include "model/diff/local/scan_start.h"
|
||||
#include "model/diff/modify/add_ignored_device.h"
|
||||
#include "model/diff/modify/add_pending_device.h"
|
||||
@@ -260,6 +261,10 @@ diff_builder_t &diff_builder_t::scan_finish(std::string_view id, const r::pt::pt
|
||||
return assign(new model::diff::local::scan_finish_t(std::string(id), final_at));
|
||||
}
|
||||
|
||||
diff_builder_t &diff_builder_t::scan_request(std::string_view id) noexcept {
|
||||
return assign(new model::diff::local::scan_request_t(std::string(id)));
|
||||
}
|
||||
|
||||
template <typename Holder, typename Diff> static void generic_assign(Holder *holder, Diff *diff) noexcept {
|
||||
if (!(*holder)) {
|
||||
holder->reset(diff);
|
||||
|
||||
Reference in New Issue
Block a user