commit | d02620c51148cd36406b86ea0d2f804dae60283c | [log] [tgz] |
---|---|---|
author | Alex Fandrianto <alexfandrianto@google.com> | Tue May 17 13:51:16 2016 -0700 |
committer | Alex Fandrianto <alexfandrianto@google.com> | Tue May 17 13:51:16 2016 -0700 |
tree | 510b148fe6389cccf85d53e312e8a3b93f25b29a | |
parent | aad3a0ef478fce161e6e2d87d8bedb08f28d008b [diff] |
TODOs: Try to join with exponential backoff Previously, we would only attempt to join a syncgroup twice. Now, we'll do it up to 5 times (though we can change that default). These tries are done with exponential backoff, so theoretically there is no need for a limit. The reason this wasn't included before is that it seemed to trigger sync breakages; however, those problems have been resolved now that syncgroup ad failures don't break sync anymore. Change-Id: I7ba05a178c243718a24b5c2920a9a510be48fe25
This is a TODOs application for Android which uses either Firebase or Syncbase as a persistence layer.
To switch between Firebase and Syncbase use: Build -> Select Build Variant
and choose between the various options (e.g., firebaseDebug
, syncbaseDebug
etc.)
The firebase app is at https://vivid-heat-7354.firebaseio.com/. Ross Wang and Alex Fandrianto manage the administration of the database.
WARNING: There is no authentication required in this demo, and the TODO list is global, accessible to all. In a real TODOs app this would not be the case of course. In the mean time, don't put anything sensitive there!