MailSo update (quota)

This commit is contained in:
RainLoop Team 2014-04-14 13:13:26 +04:00
parent 67508db71b
commit dde42c6190
9 changed files with 221 additions and 209 deletions

View file

@ -473,7 +473,7 @@ RainLoopApp.prototype.quota = function ()
{
this.remote().quota(function (sResult, oData) {
if (Enums.StorageResultType.Success === sResult && oData && oData.Result &&
Utils.isArray(oData.Result) && 2 === oData.Result.length &&
Utils.isArray(oData.Result) && 1 < oData.Result.length &&
Utils.isPosNumeric(oData.Result[0], true) && Utils.isPosNumeric(oData.Result[1], true))
{
RL.data().userQuota(Utils.pInt(oData.Result[1]) * 1024);

View file

@ -948,8 +948,20 @@ class ImapClient extends \MailSo\Net\NetClient
{
$aReturn = array(
(int) $oImapResponse->ResponseList[3][1],
(int) $oImapResponse->ResponseList[3][2]
(int) $oImapResponse->ResponseList[3][2],
0,
0
);
if (5 < count($oImapResponse->ResponseList[3])
&& 'MESSAGE' === strtoupper($oImapResponse->ResponseList[3][3])
&& is_numeric($oImapResponse->ResponseList[3][4])
&& is_numeric($oImapResponse->ResponseList[3][5])
)
{
$aReturn[2] = (int) $oImapResponse->ResponseList[3][4];
$aReturn[3] = (int) $oImapResponse->ResponseList[3][5];
}
}
}
}

View file

@ -10,7 +10,7 @@ final class Version
/**
* @var string
*/
const APP_VERSION = '1.3.1';
const APP_VERSION = '1.3.2';
/**
* @var string

File diff suppressed because one or more lines are too long

View file

@ -18883,7 +18883,7 @@ RainLoopApp.prototype.quota = function ()
{
this.remote().quota(function (sResult, oData) {
if (Enums.StorageResultType.Success === sResult && oData && oData.Result &&
Utils.isArray(oData.Result) && 2 === oData.Result.length &&
Utils.isArray(oData.Result) && 1 < oData.Result.length &&
Utils.isPosNumeric(oData.Result[0], true) && Utils.isPosNumeric(oData.Result[1], true))
{
RL.data().userQuota(Utils.pInt(oData.Result[1]) * 1024);

File diff suppressed because one or more lines are too long