Merge master

This commit is contained in:
Pieter Vander Vennet 2024-02-26 16:11:41 +01:00
commit 89a0be8903
150 changed files with 4201 additions and 9581 deletions

View file

@ -642,8 +642,9 @@ export class UIEventSource<T> extends Store<T> implements Writable<T> {
promise: Promise<T>
): UIEventSource<{ success: T } | { error: any } | undefined> {
const src = new UIEventSource<{ success: T } | { error: any }>(undefined)
promise?.then((d) => src.setData({ success: d }))
promise?.catch((err) => src.setData({ error: err }))
promise
?.then((d) => src.setData({ success: d }))
?.catch((err) => src.setData({ error: err }))
return src
}