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/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/app.js?3"></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/directives.js?5"></script>
|
||||
|
||||
|
@ -61,6 +61,7 @@ angular.module('myApp.controllers', [])
|
||||
$scope.error = {};
|
||||
|
||||
}, function (error) {
|
||||
dLog(error);
|
||||
$scope.progress.enabled = false;
|
||||
dLog('sendCode error', error);
|
||||
switch (error.type) {
|
||||
@ -71,11 +72,13 @@ angular.module('myApp.controllers', [])
|
||||
});
|
||||
}, function (error) {
|
||||
$scope.progress.enabled = false;
|
||||
dLog('checkPhone error', error);
|
||||
switch (error.type) {
|
||||
case 'PHONE_NUMBER_INVALID':
|
||||
$scope.error = {field: 'phone'};
|
||||
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);
|
||||
}, function (error) {
|
||||
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);
|
||||
}
|
||||
});
|
||||
}, function (error) {
|
||||
deferred.reject(error);
|
||||
});
|
||||
|
||||
return deferred.promise;
|
||||
|
Loading…
x
Reference in New Issue
Block a user