Error with Config Schema in PolicyLive Implementation
Can't Use the Config Error ( beacuse not a schema ) but requires the confgi error in the errors. How to fix the issue
import { HttpApiBuilder } from '@effect/platform';
import { CurrentUser } from '@repo/shared/services/current-user';
import { Effect } from 'effect';
import { DomainApi } from '../../domain';
export const PolicyLive = HttpApiBuilder.group(
DomainApi,
'policy',
(handlers) =>
Effect.gen(function* () {
return handlers.handle('get', () =>
Effect.gen(function* () {
const currentUser = yield* CurrentUser;
const user = yield* currentUser.user;
const userPermissions = yield* Effect.succeed({
userId: user.userId,
permissions: user.permissions,
});
return userPermissions;
})
);
})
);import { HttpApiBuilder } from '@effect/platform';
import { CurrentUser } from '@repo/shared/services/current-user';
import { Effect } from 'effect';
import { DomainApi } from '../../domain';
export const PolicyLive = HttpApiBuilder.group(
DomainApi,
'policy',
(handlers) =>
Effect.gen(function* () {
return handlers.handle('get', () =>
Effect.gen(function* () {
const currentUser = yield* CurrentUser;
const user = yield* currentUser.user;
const userPermissions = yield* Effect.succeed({
userId: user.userId,
permissions: user.permissions,
});
return userPermissions;
})
);
})
);

