Save device secret Device secret is needed for verification of auth tokens after device restart. BUG: 24110921 Change-Id: If956886fcd6325dd4b419b7ca39ccb6bc4708230 Reviewed-on: https://weave-review.googlesource.com/1180 Reviewed-by: Alex Vakulenko <avakulenko@google.com>
diff --git a/libweave/src/privet/publisher.h b/libweave/src/privet/publisher.h index d330992..c1a9325 100644 --- a/libweave/src/privet/publisher.h +++ b/libweave/src/privet/publisher.h
@@ -7,6 +7,7 @@ #include <memory> #include <string> +#include <vector> #include <base/macros.h> @@ -43,13 +44,14 @@ void ExposeService(); void RemoveService(); - bool is_publishing_{false}; provider::DnsServiceDiscovery* dns_sd_{nullptr}; const DeviceDelegate* device_{nullptr}; const CloudDelegate* cloud_{nullptr}; const WifiDelegate* wifi_{nullptr}; + std::pair<uint16_t, std::vector<std::string>> published_; + DISALLOW_COPY_AND_ASSIGN(Publisher); };