15 lines
363 B
TypeScript
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]
|
|
}
|