@@ -65,7 +65,7 @@ class TestEventListener : public Countable,
6565 void OnEvent (const T& value,
6666 const firebase::firestore::Error error) override {
6767 event_count_++;
68- if (error != firebase::firestore::Ok ) {
68+ if (error != firebase::firestore::kOk ) {
6969 LogMessage (" ERROR: EventListener %s got %d." , name_.c_str (), error);
7070 }
7171 }
@@ -170,7 +170,7 @@ extern "C" int common_main(int argc, const char* argv[]) {
170170 }
171171 LogMessage (" Successfully initialized Firebase Firestore." );
172172
173- firestore->set_logging_enabled ( true );
173+ firestore->set_log_level (firebase::LogLevel:: kLogLevelWarning );
174174
175175 if (firestore->app () != app) {
176176 LogMessage (" ERROR: failed to get App the Firestore was created with." );
@@ -219,28 +219,28 @@ extern "C" int common_main(int argc, const char* argv[]) {
219219 }
220220
221221 LogMessage (" Testing Set()." );
222- document.Set (firebase::firestore::MapFieldValue{
223- {" str" , firebase::firestore::FieldValue::FromString (" foo" )},
224- {" int" , firebase::firestore::FieldValue::FromInteger (123LL )}});
225- Await (document. SetLastResult () , " document.Set" );
226- if (document. SetLastResult () .status () != firebase::kFutureStatusComplete ) {
222+ auto setResult = document.Set (firebase::firestore::MapFieldValue{
223+ {" str" , firebase::firestore::FieldValue::String (" foo" )},
224+ {" int" , firebase::firestore::FieldValue::Integer (123LL )}});
225+ Await (setResult , " document.Set" );
226+ if (setResult .status () != firebase::kFutureStatusComplete ) {
227227 LogMessage (" ERROR: failed to write document." );
228228 }
229229
230230 LogMessage (" Testing Update()." );
231- document.Update (firebase::firestore::MapFieldValue{
232- {" int" , firebase::firestore::FieldValue::FromInteger (321LL )}});
233- Await (document. UpdateLastResult () , " document.Update" );
234- if (document. UpdateLastResult () .status () != firebase::kFutureStatusComplete ) {
231+ auto updateResult = document.Update (firebase::firestore::MapFieldValue{
232+ {" int" , firebase::firestore::FieldValue::Integer (321LL )}});
233+ Await (updateResult , " document.Update" );
234+ if (updateResult .status () != firebase::kFutureStatusComplete ) {
235235 LogMessage (" ERROR: failed to write document." );
236236 }
237237
238238 LogMessage (" Testing Get()." );
239- document.Get ();
240- Await (document. GetLastResult () , " document.Get" );
241- if (document. GetLastResult () .status () == firebase::kFutureStatusComplete ) {
239+ auto getDocumentResult = document.Get ();
240+ Await (getDocumentResult , " document.Get" );
241+ if (getDocumentResult .status () == firebase::kFutureStatusComplete ) {
242242 const firebase::firestore::DocumentSnapshot* snapshot =
243- document. GetLastResult () .result ();
243+ getDocumentResult .result ();
244244 if (snapshot == nullptr ) {
245245 LogMessage (" ERROR: failed to read document." );
246246 } else {
@@ -263,9 +263,9 @@ extern "C" int common_main(int argc, const char* argv[]) {
263263 }
264264
265265 LogMessage (" Testing Delete()." );
266- document.Delete ();
267- Await (document. DeleteLastResult () , " document.Delete" );
268- if (document. DeleteLastResult () .status () != firebase::kFutureStatusComplete ) {
266+ auto deleteResult = document.Delete ();
267+ Await (deleteResult , " document.Delete" );
268+ if (deleteResult .status () != firebase::kFutureStatusComplete ) {
269269 LogMessage (" ERROR: failed to delete document." );
270270 }
271271 LogMessage (" Tested document operations." );
@@ -282,34 +282,34 @@ extern "C" int common_main(int argc, const char* argv[]) {
282282 firebase::firestore::WriteBatch batch = firestore->batch ();
283283 batch.Set (collection.Document (" one" ),
284284 firebase::firestore::MapFieldValue{
285- {" str" , firebase::firestore::FieldValue::FromString (" foo" )}});
285+ {" str" , firebase::firestore::FieldValue::String (" foo" )}});
286286 batch.Set (collection.Document (" two" ),
287287 firebase::firestore::MapFieldValue{
288- {" int" , firebase::firestore::FieldValue::FromInteger (123LL )}});
289- batch.Commit ();
290- Await (batch. CommitLastResult () , " batch.Commit" );
291- if (batch. CommitLastResult () .status () != firebase::kFutureStatusComplete ) {
288+ {" int" , firebase::firestore::FieldValue::Integer (123LL )}});
289+ auto commitResult = batch.Commit ();
290+ Await (commitResult , " batch.Commit" );
291+ if (commitResult .status () != firebase::kFutureStatusComplete ) {
292292 LogMessage (" ERROR: failed to write batch." );
293293 }
294294 LogMessage (" Tested batch write." );
295295
296296 LogMessage (" Testing transaction." );
297- firestore->RunTransaction (
298- [collection](firebase::firestore::Transaction* transaction,
299- std::string* error_message) -> firebase::firestore::Error {
300- transaction-> Update (
297+ auto runTransactionResult = firestore->RunTransaction (
298+ [collection](firebase::firestore::Transaction& transaction,
299+ std::string& error_message) -> firebase::firestore::Error {
300+ transaction. Update (
301301 collection.Document (" one" ),
302302 firebase::firestore::MapFieldValue{
303- {" int" , firebase::firestore::FieldValue::FromInteger (123LL )}});
304- transaction-> Delete (collection.Document (" two" ));
305- transaction-> Set (
303+ {" int" , firebase::firestore::FieldValue::Integer (123LL )}});
304+ transaction. Delete (collection.Document (" two" ));
305+ transaction. Set (
306306 collection.Document (" three" ),
307307 firebase::firestore::MapFieldValue{
308- {" int" , firebase::firestore::FieldValue::FromInteger (321LL )}});
309- return firebase::firestore::Ok ;
308+ {" int" , firebase::firestore::FieldValue::Integer (321LL )}});
309+ return firebase::firestore::kOk ;
310310 });
311- Await (firestore-> RunTransactionLastResult () , " firestore.RunTransaction" );
312- if (firestore-> RunTransactionLastResult () .status () !=
311+ Await (runTransactionResult , " firestore.RunTransaction" );
312+ if (runTransactionResult .status () !=
313313 firebase::kFutureStatusComplete ) {
314314 LogMessage (" ERROR: failed to run transaction." );
315315 }
@@ -319,13 +319,13 @@ extern "C" int common_main(int argc, const char* argv[]) {
319319 firebase::firestore::Query query =
320320 collection
321321 .WhereGreaterThan (" int" ,
322- firebase::firestore::FieldValue::FromBoolean (true ))
322+ firebase::firestore::FieldValue::Boolean (true ))
323323 .Limit (3 );
324- query.Get ();
325- Await (query. GetLastResult () , " query.Get" );
326- if (query. GetLastResult () .status () == firebase::kFutureStatusComplete ) {
324+ auto getQueryResult = query.Get ();
325+ Await (getQueryResult , " query.Get" );
326+ if (getQueryResult .status () == firebase::kFutureStatusComplete ) {
327327 const firebase::firestore::QuerySnapshot* snapshot =
328- query. GetLastResult () .result ();
328+ getQueryResult .result ();
329329 if (snapshot == nullptr ) {
330330 LogMessage (" ERROR: failed to fetch query result." );
331331 } else {
0 commit comments