const handleError = Effect.catchTag("DuplicatedPhoneNumber", (e) => {
const test = S.encodeUnknownSync(DuplicatedPhoneNumber)(e);
return Effect.succeed(new ConvexError(test));
})
const result = await updatePhoneNumberDestinationHandler(ctx, args).pipe(
handleError,
Effect.runPromise,
);
const handleError = Effect.catchTag("DuplicatedPhoneNumber", (e) => {
const test = S.encodeUnknownSync(DuplicatedPhoneNumber)(e);
return Effect.succeed(new ConvexError(test));
})
const result = await updatePhoneNumberDestinationHandler(ctx, args).pipe(
handleError,
Effect.runPromise,
);