commit | affe3d9987573a0c439047d087c98c51463094df | [log] [tgz] |
---|---|---|
author | Asim Shankar <ashankar@google.com> | Thu May 05 15:07:35 2016 -0700 |
committer | Asim Shankar <ashankar@google.com> | Thu May 05 23:08:41 2016 +0000 |
tree | 215ad019d0c4774c409dcdb035c8cfb9f1f297c3 | |
parent | 0db3b7fe6108166ecbc920035100e79ec3104b8d [diff] |
Enable remote inspection of syncbase/firebase. This commit hooks up the Vanadium RemoteInspectors to the syncbase server and also provides a means to send instructions for debugging/inspecting the persistence layer (syncbase or firebase) via email. Of course, the way firebase is setup in the app right now, there are no credentials required as the data store is accessible to all. The syncbase setup provides a token that gives access to the debug services for 1 day. Change-Id: Id43affa50bee6b4cf774ce228e67cafe27b3d411
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!