Skip to content
This repository has been archived by the owner on Dec 23, 2019. It is now read-only.

Commit

Permalink
fix(phone programmableKeys): fix infinite loading
Browse files Browse the repository at this point in the history
  • Loading branch information
Jisay committed Oct 30, 2017
1 parent d2d3ff3 commit c63f7ea
Showing 1 changed file with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -142,8 +142,8 @@ angular.module("managerApp")
* And get maxLine to generere available params for EXT function...
**/
function getDynamicParameters () {
return TelephonyMediator.initDeferred.promise.then(function () {
var line = TelephonyMediator.getCurrentGroup().getLine($stateParams.serviceName);
return TelephonyMediator.getGroup($stateParams.billingAccount).then(function (group) {
var line = group.getLine($stateParams.serviceName);
var phone = line.phone;
var extValues = [];

Expand All @@ -156,8 +156,8 @@ angular.module("managerApp")
}

function getSiblingParameters () {
return TelephonyMediator.initDeferred.promise.then(function () {
self.availableParameters = TelephonyMediator.getCurrentGroup().lines;
return TelephonyMediator.getGroup($stateParams.billingAccount).then(function (group) {
self.availableParameters = group.lines;
return self.availableParameters;
});
}
Expand Down Expand Up @@ -198,15 +198,15 @@ angular.module("managerApp")
}

function getHuntingParameter () {
return TelephonyMediator.initDeferred.promise.then(function () {
return TelephonyMediator.getGroup($stateParams.billingAccount).then(function (curGroup) {

var pabxState = {
ovh: OvhApiTelephonyOvhPabx,
easy: OvhApiTelephonyEasyPabx,
mini: OvhApiTelephonyMiniPabx,
request: []
};
var line = TelephonyMediator.getCurrentGroup().getLine($stateParams.serviceName);
var line = curGroup.getLine($stateParams.serviceName);

/** TODO Optimize **/
angular.forEach(TelephonyMediator.groups, function (group) {
Expand All @@ -221,7 +221,7 @@ angular.module("managerApp")
serviceName: abx
}).$promise.then(function (agents) {
angular.forEach(agents, function (agent) {
if (agent.indexOf(line.serviceName) > -1) {
if (agent.toString().indexOf(line.serviceName) > -1) {
var numberDetail;
angular.forEach(group.numbers, function (detail) {
if (detail.serviceName === abx) {
Expand Down Expand Up @@ -249,7 +249,7 @@ angular.module("managerApp")
}

function getCloudHuntingParameter () {
return TelephonyMediator.initDeferred.promise.then(function () {
return TelephonyMediator.getGroup($stateParams.billingAccount).then(function () {
angular.forEach(TelephonyMediator.groups, function (group) {
angular.forEach(group.numbers, function (number) {
if (number.feature.featureType === "cloudHunting") {
Expand Down

0 comments on commit c63f7ea

Please sign in to comment.