Add config flag to mark that local auth info was changed
libWeave must upload changed local auth info to the server.
BUG=25766813
Change-Id: I3d82e2dab363554b1ed7ad164edbe8fbe04a7b7a
Reviewed-on: https://weave-review.googlesource.com/1801
Reviewed-by: Alex Vakulenko <avakulenko@google.com>
diff --git a/src/config.h b/src/config.h
index bab50ca..fc2568f 100644
--- a/src/config.h
+++ b/src/config.h
@@ -28,6 +28,7 @@
std::string robot_account;
std::string last_configured_ssid;
std::vector<uint8_t> secret;
+ bool local_auth_info_changed{true};
};
using OnChangedCallback = base::Callback<void(const weave::Settings&)>;
@@ -91,6 +92,9 @@
void set_secret(const std::vector<uint8_t>& secret) {
settings_->secret = secret;
}
+ void set_local_auth_info_changed(bool local_auth_info_changed) {
+ settings_->local_auth_info_changed = local_auth_info_changed;
+ }
void Commit();