fix(core): do not gate fff on initial scan
This commit is contained in:
@@ -139,11 +139,6 @@ export const fffLayer = Layer.effect(
|
|||||||
}).pipe(Effect.orDie)
|
}).pipe(Effect.orDie)
|
||||||
if (!result.ok) return yield* Effect.die(result.error)
|
if (!result.ok) return yield* Effect.die(result.error)
|
||||||
yield* Effect.addFinalizer(() => Effect.sync(() => result.value.destroy()).pipe(Effect.ignore))
|
yield* Effect.addFinalizer(() => Effect.sync(() => result.value.destroy()).pipe(Effect.ignore))
|
||||||
const scanned = yield* Effect.tryPromise({
|
|
||||||
try: () => result.value.waitForScan(5_000),
|
|
||||||
catch: (cause) => cause,
|
|
||||||
}).pipe(Effect.orDie)
|
|
||||||
if (!scanned.ok || !scanned.value) return yield* Effect.die(scanned.ok ? "fff scan timed out" : scanned.error)
|
|
||||||
return Service.of({
|
return Service.of({
|
||||||
glob: (input) =>
|
glob: (input) =>
|
||||||
Effect.sync(() => {
|
Effect.sync(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user