aboutsummaryrefslogtreecommitdiffstats
path: root/packages/main/src/i18n/RepositoryBasedI18nBackend.ts
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2022-04-24 20:11:21 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2022-05-16 00:55:02 +0200
commit5725cebec015b90a33c17a8f684bd345dc239934 (patch)
tree7d248757bc43c25240c59c9cdb0da7bf527e3990 /packages/main/src/i18n/RepositoryBasedI18nBackend.ts
parentrefactor: reduce service switcher tearing (diff)
downloadsophie-5725cebec015b90a33c17a8f684bd345dc239934.tar.gz
sophie-5725cebec015b90a33c17a8f684bd345dc239934.tar.zst
sophie-5725cebec015b90a33c17a8f684bd345dc239934.zip
chore(deps): remove ms to reduce dependency count
We can trivially do what it does, and removing it reduces the amount of external dependencies running in the security-sensitive context of the main process. Signed-off-by: Kristóf Marussy <kristof@marussy.com>
Diffstat (limited to 'packages/main/src/i18n/RepositoryBasedI18nBackend.ts')
-rw-r--r--packages/main/src/i18n/RepositoryBasedI18nBackend.ts5
1 files changed, 2 insertions, 3 deletions
diff --git a/packages/main/src/i18n/RepositoryBasedI18nBackend.ts b/packages/main/src/i18n/RepositoryBasedI18nBackend.ts
index 4d87ce9..1f7bf5d 100644
--- a/packages/main/src/i18n/RepositoryBasedI18nBackend.ts
+++ b/packages/main/src/i18n/RepositoryBasedI18nBackend.ts
@@ -25,13 +25,12 @@ import type {
25 Services, 25 Services,
26} from 'i18next'; 26} from 'i18next';
27import { debounce } from 'lodash-es'; 27import { debounce } from 'lodash-es';
28import ms from 'ms';
29 28
30import { getLogger } from '../utils/log'; 29import { getLogger } from '../utils/log';
31 30
32import type LocatlizationRepository from './LocalizationRepository'; 31import type LocatlizationRepository from './LocalizationRepository';
33 32
34const MISSING_ENTRIES_DEBOUNCE_TIME = ms('1s'); 33const MISSING_ENTRIES_DEBOUNCE_TIME_MS = 1000;
35 34
36const log = getLogger('RepositoryBasedI18nBackend'); 35const log = getLogger('RepositoryBasedI18nBackend');
37 36
@@ -72,7 +71,7 @@ export default class RepositoryBasedI18nBackend
72 71
73 private readonly flushWriteQueue = debounce( 72 private readonly flushWriteQueue = debounce(
74 this.flushWriteQueueImmediately, 73 this.flushWriteQueueImmediately,
75 MISSING_ENTRIES_DEBOUNCE_TIME, 74 MISSING_ENTRIES_DEBOUNCE_TIME_MS,
76 ); 75 );
77 76
78 constructor( 77 constructor(