diff options
author | rsgowman <rgowman@google.com> | 2018-02-16 10:07:38 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-16 10:07:38 -0500 |
commit | 7cddb97a607a773d8a5c70f4b73b4c132e1dc0e0 (patch) | |
tree | 90ef108072b0ec47810b69fc54d465bda337eac4 /Firestore/core/src/firebase/firestore/remote/serializer.h | |
parent | 7a97f6c2abf39752bb66a520d57bc6e9c11b269d (diff) |
Serialize (and deserialize) bool values (#791)
Diffstat (limited to 'Firestore/core/src/firebase/firestore/remote/serializer.h')
-rw-r--r-- | Firestore/core/src/firebase/firestore/remote/serializer.h | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/Firestore/core/src/firebase/firestore/remote/serializer.h b/Firestore/core/src/firebase/firestore/remote/serializer.h index 518cff4..af65255 100644 --- a/Firestore/core/src/firebase/firestore/remote/serializer.h +++ b/Firestore/core/src/firebase/firestore/remote/serializer.h @@ -121,24 +121,8 @@ class Serializer { // const firebase::firestore::model::DatabaseId& database_id_; }; -inline bool operator==(const Serializer::TypedValue& lhs, - const Serializer::TypedValue& rhs) { - if (lhs.type != rhs.type) { - return false; - } - - switch (lhs.type) { - case firebase::firestore::model::FieldValue::Type::Null: - FIREBASE_DEV_ASSERT(lhs.value.null_value == - google_protobuf_NullValue_NULL_VALUE); - FIREBASE_DEV_ASSERT(rhs.value.null_value == - google_protobuf_NullValue_NULL_VALUE); - return true; - default: - // TODO(rsgowman): implement the other types - abort(); - } -} +bool operator==(const Serializer::TypedValue& lhs, + const Serializer::TypedValue& rhs); } // namespace remote } // namespace firestore |