Review fixes

This commit is contained in:
Marcel Mraz 2025-05-02 16:37:33 +02:00
parent 9cce9b572e
commit 12a93fc372
No known key found for this signature in database
GPG key ID: 4EBD6E62DC830CD2
2 changed files with 2 additions and 7 deletions

View file

@ -751,7 +751,7 @@ export const toIterable = <T>(
export const toArray = <T>( export const toArray = <T>(
values: readonly T[] | ReadonlyMap<string, T>, values: readonly T[] | ReadonlyMap<string, T>,
): T[] => { ): T[] => {
return Array.from(toIterable(values)); return Array.isArray(values) ? values : Array.from(toIterable(values));
}; };
export const isTestEnv = () => import.meta.env.MODE === ENV.TEST; export const isTestEnv = () => import.meta.env.MODE === ENV.TEST;

View file

@ -310,12 +310,7 @@ export class Store {
} }
private flushMicroActions() { private flushMicroActions() {
const microActions = [...this.scheduledMicroActions]; for (const microAction of this.scheduledMicroActions) {
// clear the queue first, in case it mutates in the meantime
this.scheduledMicroActions = [];
for (const microAction of microActions) {
try { try {
microAction(); microAction();
} catch (error) { } catch (error) {