Files
apskel-pos-backend/internal/handler
efrilmandClaude Opus 5.5 c988a79d3b refactor(loyalty): remove what is left of tokens
Tokens are EnakCoin and no app uses the token names any more, so their
compatibility layer goes:

- GET /customer/tokens and its handler, service, processor and response
  types.
- total_tokens and tokens_history on GET /customer/wallet; last_updated
  now comes from the most recent row of either currency.
- token_used and tokens_remaining on game and spin responses, and
  sort_by=token_used on the game play list.
- TOKENS as a campaign type and reward type, with the mapping to COINS:
  migration 000092 already renamed the stored values.

The customer_tokens table and its entity stay, as cmd/wallet-migrate still
reads them, and LEGACY_TOKENS stays as the reference of the MIGRATION rows
it wrote. The docs list the removed names and their replacements.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 16:55:27 +07:00
..
2026-08-05 19:28:38 +07:00
2025-09-18 13:39:37 +07:00
2026-08-13 14:38:28 +07:00
2025-09-18 01:32:01 +07:00
2026-06-03 14:56:27 +07:00
…
2026-04-27 21:17:12 +07:00
2026-04-27 21:17:12 +07:00
2025-08-14 01:35:19 +07:00
2026-05-10 10:57:38 +07:00
2026-04-14 19:09:09 +07:00
2026-06-08 12:30:39 +07:00
2026-08-11 22:41:10 +07:00
2026-06-19 13:31:33 +07:00
2025-09-17 23:55:11 +07:00
2025-08-03 23:55:51 +07:00
2025-08-03 23:55:51 +07:00
2026-05-10 10:42:09 +07:00
2025-08-10 20:41:34 +07:00
2025-09-12 01:12:11 +07:00