Browse Source

Fixed bad network on Fx

master
Igor Zhukov 10 years ago
parent
commit
ce7942c5e3
  1. 36
      app/js/lib/mtproto.js

36
app/js/lib/mtproto.js

@ -216,12 +216,20 @@ angular.module('izhukov.mtproto', ['izhukov.utils'])
return deserializer; return deserializer;
} }
})['catch'](function (error) { }).then(
if (!error.message && !error.type) { function (result) {
error = {code: 406, type: 'NETWORK_BAD_REQUEST'}; if (!result.data || !result.data.byteLength) {
return $q.reject({code: 406, type: 'NETWORK_BAD_REQUEST'});
}
return result;
},
function (error) {
if (!error.message && !error.type) {
error = {code: 406, type: 'NETWORK_BAD_REQUEST'};
}
return $q.reject(error);
} }
return $q.reject(error); );
});
}; };
function mtpSendReqPQ (auth) { function mtpSendReqPQ (auth) {
@ -1119,12 +1127,20 @@ angular.module('izhukov.mtproto', ['izhukov.utils'])
return $http.post('http://' + MtpDcConfigurator.chooseServer(self.dcID) + '/apiw1', resultArray, { return $http.post('http://' + MtpDcConfigurator.chooseServer(self.dcID) + '/apiw1', resultArray, {
responseType: 'arraybuffer', responseType: 'arraybuffer',
transformRequest: null transformRequest: null
})['catch'](function (error) { }).then(
if (!error.message && !error.type) { function (result) {
error = {code: 406, type: 'NETWORK_BAD_REQUEST'}; if (!result.data || !result.data.byteLength) {
return $q.reject({code: 406, type: 'NETWORK_BAD_REQUEST'});
}
return result;
},
function (error) {
if (!error.message && !error.type) {
error = {code: 406, type: 'NETWORK_BAD_REQUEST'};
}
return $q.reject(error);
} }
return $q.reject(error); );
});
}); });
}; };

Loading…
Cancel
Save