From 2e4855911c436b608eb6e1372ac26ca7165eec4e Mon Sep 17 00:00:00 2001 From: rsgowman Date: Fri, 22 Jun 2018 09:07:23 -0400 Subject: Refactored a few methods from anon namespace to remote serializer (#1435) --- Firestore/core/src/firebase/firestore/remote/serializer.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'Firestore/core/src/firebase/firestore/remote/serializer.h') diff --git a/Firestore/core/src/firebase/firestore/remote/serializer.h b/Firestore/core/src/firebase/firestore/remote/serializer.h index 3b72693..5fd6fbc 100644 --- a/Firestore/core/src/firebase/firestore/remote/serializer.h +++ b/Firestore/core/src/firebase/firestore/remote/serializer.h @@ -181,6 +181,17 @@ class Serializer { std::unique_ptr DecodeBatchGetDocumentsResponse( nanopb::Reader* reader) const; + static void EncodeMapValue(nanopb::Writer* writer, + const model::ObjectValue& object_value); + + static void EncodeFieldsEntry(nanopb::Writer* writer, + const model::ObjectValue::Map::value_type& kv, + uint32_t key_tag, + uint32_t value_tag); + + static void EncodeFieldValue(nanopb::Writer* writer, + const model::FieldValue& field_value); + const firebase::firestore::model::DatabaseId& database_id_; }; -- cgit v1.2.3