From 55ae03613f035a26c7ea68a5e39d3f78bcbf8992 Mon Sep 17 00:00:00 2001 From: Javier Date: Mon, 5 Sep 2016 11:33:41 -0300 Subject: [PATCH] replace timeout for whenAvailable function --- src/js/services/uxLanguage.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/js/services/uxLanguage.js b/src/js/services/uxLanguage.js index 5ff4de7a7..7ba880891 100644 --- a/src/js/services/uxLanguage.js +++ b/src/js/services/uxLanguage.js @@ -1,6 +1,6 @@ 'use strict'; angular.module('copayApp.services') - .factory('uxLanguage', function languageService($log, $timeout, lodash, gettextCatalog, amMoment, configService) { + .factory('uxLanguage', function languageService($log, lodash, gettextCatalog, amMoment, configService) { var root = {}; root.currentLanguage = null; @@ -97,8 +97,8 @@ angular.module('copayApp.services') }; root.init = function() { - $timeout(function() { - var userLang = configService.getSync().wallet.settings.defaultLanguage; + configService.whenAvailable(function(config) { + var userLang = config.wallet.settings.defaultLanguage; if (userLang && userLang != root.currentLanguage) { root._set(userLang); @@ -108,7 +108,7 @@ angular.module('copayApp.services') root._detect(function(lang) { root._set(lang); }); - }, 100); + }); }; root.update = function(cb) {