Files
payload/packages/db-postgres/src/transactions/rollbackTransaction.ts
2023-09-24 18:02:07 -07:00

15 lines
363 B
TypeScript

import type { RollbackTransaction } from 'payload/database'
export const rollbackTransaction: RollbackTransaction = async function rollbackTransaction(
id = '',
) {
if (!this.sessions[id]) {
this.payload.logger.warn('rollbackTransaction called when no transaction exists')
return
}
await this.sessions[id].reject()
delete this.sessions[id]
}