Fix
All checks were successful
Lint / lint (push) Successful in 14s

This commit is contained in:
Julien Valverdé
2026-05-02 02:28:55 +02:00
parent fb650c0c0d
commit 22a4b542c0

View File

@@ -154,16 +154,14 @@ export class SynchronizedFormImpl<
Stream.runForEach(
Stream.drop(this.target.changes, 1),
targetValue => Schema.encode(this.schema, { errors: "all" })(targetValue).pipe(
Effect.flatMap(encodedValue => Effect.andThen(
Effect.whenEffect(
Lens.set(this.internalEncodedValue, encodedValue),
Effect.map(
Lens.get(this.internalEncodedValue),
currentEncodedValue => !Equal.equals(encodedValue, currentEncodedValue),
),
Effect.flatMap(encodedValue => Effect.whenEffect(
Lens.set(this.internalEncodedValue, encodedValue),
Effect.map(
Lens.get(this.internalEncodedValue),
currentEncodedValue => !Equal.equals(encodedValue, currentEncodedValue),
),
Lens.set(this.issues, Array.empty()),
)),
Effect.andThen(Lens.set(this.issues, Array.empty())),
Effect.ignore,
),
),