(params: {
userId: string
reason: string
logger: Logger
})
| 126 | } |
| 127 | |
| 128 | async function disableAutoTopup(params: { |
| 129 | userId: string |
| 130 | reason: string |
| 131 | logger: Logger |
| 132 | }) { |
| 133 | const { userId, reason, logger } = params |
| 134 | await db |
| 135 | .update(schema.user) |
| 136 | .set({ auto_topup_enabled: false }) |
| 137 | .where(eq(schema.user.id, userId)) |
| 138 | |
| 139 | logger.info({ userId, reason }, 'Disabled auto top-up') |
| 140 | } |
| 141 | |
| 142 | async function processAutoTopupPayment(params: { |
| 143 | userId: string |
no test coverage detected