(status: string)
| 498 | return "❌"; |
| 499 | default: |
| 500 | return "❓"; |
| 501 | } |
| 502 | } |
| 503 | |
| 504 | function expireOldClaims(): number { |
| 505 | if (!db) return 0; |
| 506 | |
| 507 | const stmt = db.prepare(` |
| 508 | UPDATE lottery_winners |
| 509 | SET status = ? |
| 510 | WHERE status = ? AND expires_at < ? |
| 511 | `); |
| 512 | const result = stmt.run(PrizeStatus.EXPIRED, PrizeStatus.PENDING, Date.now()); |
| 513 | return result.changes; |
| 514 | } |
no outgoing calls
no test coverage detected