const UpdateAuthor = yield* Sql.resolver.ordered('AuthorUpdate', {
Request: UseCaseAuthorUpdate,
Result: Author,
execute: requests => {
const { id, ...rest } = requests
return sql`UPDATE authors SET ${sql.update(
rest,
)} WHERE id = ${id} RETURNING authors.*`
// const { id, ...rest } = requests[0]
// return sql`UPDATE authors SET ${sql.update(
// rest,
// )} WHERE id = ${id} RETURNING authors.*`
},
})
const UpdateAuthor = yield* Sql.resolver.ordered('AuthorUpdate', {
Request: UseCaseAuthorUpdate,
Result: Author,
execute: requests => {
const { id, ...rest } = requests
return sql`UPDATE authors SET ${sql.update(
rest,
)} WHERE id = ${id} RETURNING authors.*`
// const { id, ...rest } = requests[0]
// return sql`UPDATE authors SET ${sql.update(
// rest,
// )} WHERE id = ${id} RETURNING authors.*`
},
})