const { data } = useQuery({
queryKey: ["news"],
queryFn: async () => {
const exit = await Runtime.runPromiseExit(
RpcClient(
new NewsRequest({
page: 1,
})
)
)
return Exit.getOrElse(exit, (cause) => {
if (Cause.isFailType(cause)) {
throw cause.error
}
throw Cause.pretty(cause)
})
},
})
const { data } = useQuery({
queryKey: ["news"],
queryFn: async () => {
const exit = await Runtime.runPromiseExit(
RpcClient(
new NewsRequest({
page: 1,
})
)
)
return Exit.getOrElse(exit, (cause) => {
if (Cause.isFailType(cause)) {
throw cause.error
}
throw Cause.pretty(cause)
})
},
})