新的Google实时文档计时问题

时间:2016-01-11 15:39:56

标签: google-drive-realtime-api

我正在从一个大型JSON创建一个新的内存实时文档:

var newDoc = gapi.drive.realtime.loadFromJson(jsonData);

然后将该新文档保存到新创建的驱动器文件中:

newDoc.saveAs(file.id);

我还在文档上监视“isSaving”:

newDoc.addEventListener(gapi.drive.realtime.EventType.DOCUMENT_SAVE_STATE_CHANGED, onSaveStateChange);

function onSaveStateChange(e) {
    blah...
}

问题是,根据API,当文档显然不再保存时,它实际上仍在上传(由资源监视器检查),如果我试图在那段时间打开该文档,我得到不可预知的结果。

这似乎是设置isSaving或触发DOCUMENT_SAVE_STATE_CHANGED的实时错误。

我非常需要一种方法来确定新文件何时可供使用。某种类型的黑客攻击,或者不得不拨打额外的电话会很好......但是,任意长时间的延迟都不会导致网络速度缓慢或断断续续。

0 个答案:

没有答案