From 5a8c31df324ab98734988b65561afef2e6bbe7c4 Mon Sep 17 00:00:00 2001 From: Sosthene Date: Mon, 7 Jul 2025 15:23:47 +0200 Subject: [PATCH] Add getUncommitedStates() --- src/services/service.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/services/service.ts b/src/services/service.ts index 2563fe2..ab220f8 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -1473,6 +1473,13 @@ export default class Services { return null; } + public getUncommitedStates(process: Process): ProcessState[] { + if (process.states.length === 0) return []; + const processTip = process.states[process.states.length - 1].commited_in; + const res = process.states.filter(state => state.commited_in === processTip); + return res.filter(state => state.state_id !== EMPTY32BYTES); + } + public getStateFromId(process: Process, stateId: string): ProcessState | null { if (process.states.length === 0) return null; const state = process.states.find(state => state.state_id === stateId);