From 1ffb9828f7a3e7a9689ac0a8dfac564c992f3ff5 Mon Sep 17 00:00:00 2001 From: JackEnx <167036558+JackEnx@users.noreply.github.com> Date: Mon, 16 Dec 2024 17:38:03 -0300 Subject: [PATCH] refactor: get system process map --- src/main/services/process-watcher.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/services/process-watcher.ts b/src/main/services/process-watcher.ts index 2bdf82a9..aa0959d3 100644 --- a/src/main/services/process-watcher.ts +++ b/src/main/services/process-watcher.ts @@ -88,11 +88,13 @@ const getSystemProcessMap = async () => { const map = new Map>(); processes.forEach((process) => { - const [key, value] = [process.name?.toLowerCase(), process.exe]; + const key = process.name.toLowerCase(); + const value = process.exe; if (!key || !value) return; - map.set(key, (map.get(key) ?? new Set()).add(value)); + const currentSet = map.get(key) ?? new Set(); + map.set(key, currentSet.add(value)); }); return map;