From 5ba45a29bea519f951e76d8c97f6d70c4cb6d9cd Mon Sep 17 00:00:00 2001 From: Sosthene Date: Fri, 8 Aug 2025 08:27:46 +0200 Subject: [PATCH] MyProcesses always include pairing --- src/services/service.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/services/service.ts b/src/services/service.ts index 0997547..d225bdc 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -1509,15 +1509,22 @@ export default class Services { public async getMyProcesses(): Promise { // If we're not paired yet, just skip it + let pairingProcessId = null; try { - this.getPairingProcessId(); + pairingProcessId = this.getPairingProcessId(); } catch (e) { return null; } + if (!pairingProcessId) { + return null; + } + try { const processes = await this.getProcesses(); const newMyProcesses = new Set(this.myProcesses || []); + // MyProcesses automatically contains pairing process + newMyProcesses.add(pairingProcessId); for (const [processId, process] of Object.entries(processes)) { // We use myProcesses attribute to not reevaluate all processes everytime if (newMyProcesses.has(processId)) {