2014-12-06 45 views
2

我正在使用Dropbox Datastore API的JavaScript SDK風格和移動和桌面的Web應用程序。當應用程序處於脫機狀態時觸發recordsChanged事件時,會生成有關這些更改的對象數據,但在應用程序再次聯機之前,更改無法同步到datastore如何使用JS Datastore API獲取recordsChanged同步狀態?

事件數據可以對設置表進行檢查,例如,像這樣:

e.affectedRecordsForTable("settings") 

但返回的數組數據有很多層的涉水通過。

[t_datastore: t_deleted: false_managed_datastore: t_record_cache: t_rid: "startDate"_tid: "settings"__proto__: t] 

我想捕獲「已同步」或「尚未同步」各個變化(每個數組索引)的狀態,這樣我可以存儲數據仍然在等待的情況下,同步的會話是丟失(用戶關閉app/browser或操作系統殺死應用程序進程)。但我也想知道數據是否/何時會最終同步成功。我在哪裏可以找到持有這些數據的財產?

+1

感謝您的編輯,@shivam。我不知道這可以做到。 – 2014-12-08 00:11:09

回答