fix(frontend): Fix rx (#1609)

* fix(frontend): Fix inputValue connection to ensure done event is always sent

* fix(frontend): Fix RX
This commit is contained in:
Faton Ramadani
2023-05-19 21:02:34 +02:00
committed by GitHub
parent 632be3b8fb
commit c687a775eb
+7 -1
View File
@@ -167,7 +167,13 @@ export function settableOutput<T>(state: Writable<number>, previousValue: T): Ou
function set(x: T, force: boolean = false) {
if (!deepEqual(value, x) || force) {
state.update((x) => x + 1)
value = x
if (typeof x === 'object') {
value = JSON.parse(JSON.stringify(x))
} else {
value = x
}
subscribers.forEach((x) => x.next(value!))
}
}