Long GET request fixes (Closes #451)

This commit is contained in:
RainLoop Team 2015-02-12 22:15:12 +04:00
parent d7e8aa04ac
commit d9dabab1dc

View file

@ -29,6 +29,8 @@
AbstractRemoteStorage.call(this); AbstractRemoteStorage.call(this);
this.oRequests = {}; this.oRequests = {};
this.sSubSubQuery = '&ss=/';
} }
_.extend(RemoteUserStorage.prototype, AbstractRemoteStorage.prototype); _.extend(RemoteUserStorage.prototype, AbstractRemoteStorage.prototype);
@ -337,7 +339,7 @@
{ {
return this.defaultRequest(fCallback, 'MessageList', {}, return this.defaultRequest(fCallback, 'MessageList', {},
'' === sSearch ? Consts.Defaults.DefaultAjaxTimeout : Consts.Defaults.SearchAjaxTimeout, '' === sSearch ? Consts.Defaults.DefaultAjaxTimeout : Consts.Defaults.SearchAjaxTimeout,
'MessageList/' + Base64.urlsafe_encode([ 'MessageList/' + this.sSubSubQuery + Base64.urlsafe_encode([
sFolderFullNameRaw, sFolderFullNameRaw,
iOffset, iOffset,
iLimit, iLimit,
@ -388,7 +390,7 @@
if (Cache.getFolderFromCacheList(sFolderFullNameRaw) && 0 < iUid) if (Cache.getFolderFromCacheList(sFolderFullNameRaw) && 0 < iUid)
{ {
this.defaultRequest(fCallback, 'Message', {}, null, this.defaultRequest(fCallback, 'Message', {}, null,
'Message/' + Base64.urlsafe_encode([ 'Message/' + this.sSubSubQuery + Base64.urlsafe_encode([
sFolderFullNameRaw, sFolderFullNameRaw,
iUid, iUid,
AppStore.projectHash(), AppStore.projectHash(),