import * as Redis from "@effect/experimental/Persistence/Redis";
import { Effect, Layer } from "effect";
import { EnvironmentProvider } from "../services/env-provider.js";
export const RedisClient = Layer.unwrapEffect(
Effect.gen(function* () {
const config = yield* EnvironmentProvider;
return Redis.layer({
host: config.redis.host,
});
})
);
import * as Redis from "@effect/experimental/Persistence/Redis";
import { Effect, Layer } from "effect";
import { EnvironmentProvider } from "../services/env-provider.js";
export const RedisClient = Layer.unwrapEffect(
Effect.gen(function* () {
const config = yield* EnvironmentProvider;
return Redis.layer({
host: config.redis.host,
});
})
);