(
effect: Effect.Effect<A, unknown>,
message: string,
)
| 2284 | // A genuine storage failure surfaces here; an auth wall or upstream error is |
| 2285 | // a SUCCESSFUL `HealthCheckResult` (status expired/degraded), not a failure. |
| 2286 | const foldPluginFailure = <A>( |
| 2287 | effect: Effect.Effect<A, unknown>, |
| 2288 | message: string, |
| 2289 | ): Effect.Effect<A, StorageFailure> => |
| 2290 | effect.pipe( |
| 2291 | Effect.catch((cause: unknown) => |
| 2292 | isStorageFailure(cause) |
| 2293 | ? Effect.fail(cause) |
| 2294 | : Effect.fail(new StorageError({ message, cause })), |
| 2295 | ), |
| 2296 | ); |
| 2297 | |
| 2298 | const integrationsList = (): Effect.Effect<readonly Integration[], StorageFailure> => |
| 2299 | Effect.gen(function* () { |
no test coverage detected