@@ -65,7 +65,7 @@ class TestEventListener : public Countable,
65
65
void OnEvent (const T& value,
66
66
const firebase::firestore::Error error) override {
67
67
event_count_++;
68
- if (error != firebase::firestore::Ok ) {
68
+ if (error != firebase::firestore::kOk ) {
69
69
LogMessage (" ERROR: EventListener %s got %d." , name_.c_str (), error);
70
70
}
71
71
}
@@ -170,7 +170,7 @@ extern "C" int common_main(int argc, const char* argv[]) {
170
170
}
171
171
LogMessage (" Successfully initialized Firebase Firestore." );
172
172
173
- firestore->set_logging_enabled ( true );
173
+ firestore->set_log_level (firebase::LogLevel:: kLogLevelWarning );
174
174
175
175
if (firestore->app () != app) {
176
176
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[]) {
219
219
}
220
220
221
221
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 ) {
227
227
LogMessage (" ERROR: failed to write document." );
228
228
}
229
229
230
230
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 ) {
235
235
LogMessage (" ERROR: failed to write document." );
236
236
}
237
237
238
238
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 ) {
242
242
const firebase::firestore::DocumentSnapshot* snapshot =
243
- document. GetLastResult () .result ();
243
+ getDocumentResult .result ();
244
244
if (snapshot == nullptr ) {
245
245
LogMessage (" ERROR: failed to read document." );
246
246
} else {
@@ -263,9 +263,9 @@ extern "C" int common_main(int argc, const char* argv[]) {
263
263
}
264
264
265
265
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 ) {
269
269
LogMessage (" ERROR: failed to delete document." );
270
270
}
271
271
LogMessage (" Tested document operations." );
@@ -282,34 +282,34 @@ extern "C" int common_main(int argc, const char* argv[]) {
282
282
firebase::firestore::WriteBatch batch = firestore->batch ();
283
283
batch.Set (collection.Document (" one" ),
284
284
firebase::firestore::MapFieldValue{
285
- {" str" , firebase::firestore::FieldValue::FromString (" foo" )}});
285
+ {" str" , firebase::firestore::FieldValue::String (" foo" )}});
286
286
batch.Set (collection.Document (" two" ),
287
287
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 ) {
292
292
LogMessage (" ERROR: failed to write batch." );
293
293
}
294
294
LogMessage (" Tested batch write." );
295
295
296
296
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 (
301
301
collection.Document (" one" ),
302
302
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 (
306
306
collection.Document (" three" ),
307
307
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 ;
310
310
});
311
- Await (firestore-> RunTransactionLastResult () , " firestore.RunTransaction" );
312
- if (firestore-> RunTransactionLastResult () .status () !=
311
+ Await (runTransactionResult , " firestore.RunTransaction" );
312
+ if (runTransactionResult .status () !=
313
313
firebase::kFutureStatusComplete ) {
314
314
LogMessage (" ERROR: failed to run transaction." );
315
315
}
@@ -319,13 +319,13 @@ extern "C" int common_main(int argc, const char* argv[]) {
319
319
firebase::firestore::Query query =
320
320
collection
321
321
.WhereGreaterThan (" int" ,
322
- firebase::firestore::FieldValue::FromBoolean (true ))
322
+ firebase::firestore::FieldValue::Boolean (true ))
323
323
.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 ) {
327
327
const firebase::firestore::QuerySnapshot* snapshot =
328
- query. GetLastResult () .result ();
328
+ getQueryResult .result ();
329
329
if (snapshot == nullptr ) {
330
330
LogMessage (" ERROR: failed to fetch query result." );
331
331
} else {
0 commit comments