From 09f6b36bbb43980b2d2c3bedf38f78858f63aff6 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 5 Dec 2017 20:51:22 -0500 Subject: [PATCH] i18nService is passed in --- src/background/main.background.ts | 4 ++-- src/services/i18nService.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/background/main.background.ts b/src/background/main.background.ts index 9cc65a56a72..c87640c8289 100644 --- a/src/background/main.background.ts +++ b/src/background/main.background.ts @@ -47,10 +47,10 @@ export default class MainBackground { private loginToAutoFill: any = null; private pageDetailsToAutoFill: any[] = []; - constructor(window: Window) { + constructor(window: Window, i18nService: any) { // Services + this.i18nService = i18nService; this.utilsService = new UtilsService(); - this.i18nService = new i18nService(this.utilsService); this.constantsService = new ConstantsService(this.i18nService, this.utilsService); this.cryptoService = new CryptoService(); this.tokenService = new TokenService(); diff --git a/src/services/i18nService.js b/src/services/i18nService.js index 691ae0ebf4d..d23d93a9e9e 100644 --- a/src/services/i18nService.js +++ b/src/services/i18nService.js @@ -1,7 +1,7 @@ -export default function i18nService(utilsService) { +export default function i18nService() { this.__edgeMessages = {}; - if (utilsService.isEdge()) { + if (navigator.userAgent.indexOf(' Edge/') !== -1) { fetch('../_locales/en/messages.json').then((file) => { return file.json(); }).then((locales) => {