Improved bad browser handling
This commit is contained in:
parent
b09a290674
commit
4d941520e8
@ -33,12 +33,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<script type="text/javascript" src="js/lib/config.js"></script>
|
<script type="text/javascript" src="js/lib/config.js"></script>
|
||||||
<script type="text/javascript" src="js/lib/mtproto.js?3"></script>
|
<script type="text/javascript" src="js/lib/mtproto.js?4"></script>
|
||||||
|
|
||||||
<script type="text/javascript" src="js/util.js"></script>
|
<script type="text/javascript" src="js/util.js"></script>
|
||||||
<script type="text/javascript" src="js/app.js?3"></script>
|
<script type="text/javascript" src="js/app.js?3"></script>
|
||||||
<script type="text/javascript" src="js/services.js?6"></script>
|
<script type="text/javascript" src="js/services.js?6"></script>
|
||||||
<script type="text/javascript" src="js/controllers.js?6"></script>
|
<script type="text/javascript" src="js/controllers.js?7"></script>
|
||||||
<script type="text/javascript" src="js/filters.js?3"></script>
|
<script type="text/javascript" src="js/filters.js?3"></script>
|
||||||
<script type="text/javascript" src="js/directives.js?5"></script>
|
<script type="text/javascript" src="js/directives.js?5"></script>
|
||||||
|
|
||||||
|
@ -61,6 +61,7 @@ angular.module('myApp.controllers', [])
|
|||||||
$scope.error = {};
|
$scope.error = {};
|
||||||
|
|
||||||
}, function (error) {
|
}, function (error) {
|
||||||
|
dLog(error);
|
||||||
$scope.progress.enabled = false;
|
$scope.progress.enabled = false;
|
||||||
dLog('sendCode error', error);
|
dLog('sendCode error', error);
|
||||||
switch (error.type) {
|
switch (error.type) {
|
||||||
@ -71,11 +72,13 @@ angular.module('myApp.controllers', [])
|
|||||||
});
|
});
|
||||||
}, function (error) {
|
}, function (error) {
|
||||||
$scope.progress.enabled = false;
|
$scope.progress.enabled = false;
|
||||||
dLog('checkPhone error', error);
|
|
||||||
switch (error.type) {
|
switch (error.type) {
|
||||||
case 'PHONE_NUMBER_INVALID':
|
case 'PHONE_NUMBER_INVALID':
|
||||||
$scope.error = {field: 'phone'};
|
$scope.error = {field: 'phone'};
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
ErrorService.showSimpleError('Unknown error occured', 'Please check your internet connection or install the latest version of Google Chrome browser.');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -2177,7 +2177,7 @@ factory('MtpApiManager', function (AppConfigManager, MtpAuthorizer, MtpNetworker
|
|||||||
return cachedNetworkers[dcID] = MtpNetworkerFactory.getNetworker(dcID, auth.authKey, auth.serverSalt);
|
return cachedNetworkers[dcID] = MtpNetworkerFactory.getNetworker(dcID, auth.authKey, auth.serverSalt);
|
||||||
}, function (error) {
|
}, function (error) {
|
||||||
dLog('Get networker error', error, error.stack);
|
dLog('Get networker error', error, error.stack);
|
||||||
return error;
|
return $q.reject(error);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@ -2257,6 +2257,8 @@ factory('MtpApiManager', function (AppConfigManager, MtpAuthorizer, MtpNetworker
|
|||||||
deferred.reject(error);
|
deferred.reject(error);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}, function (error) {
|
||||||
|
deferred.reject(error);
|
||||||
});
|
});
|
||||||
|
|
||||||
return deferred.promise;
|
return deferred.promise;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user