ekzyis 52365c32ed
Wallet badges (#2040)
* Remove gun+horse streak

* Add wallet badges

* Fix empty recv wallet detected as enabled

* Resolve badges via columns and triggers

* Fix backwards compatibility by not dropping GQL fields

* Gun+horse notifications as streaks via triggers

* Fix error while computing streaks

* Push notifications for horse+gun

* Move logic to JS via pgboss job

* Fix argument to notifyNewStreak

* Update checkWallet comment

* Refactor notification id hack

* Formatting

* Fix missing update of possibleTypes

This didn't cause any bugs because the added types have no field resolvers.

* Add user migration

* Fix missing cast to date

* Run checkWallet queries inside transaction
2025-04-09 15:29:44 -05:00
..
2025-04-09 15:29:44 -05:00
2024-04-26 21:22:30 -05:00
2024-04-26 21:22:30 -05:00
2024-07-21 11:46:52 -05:00
2024-07-01 12:02:29 -05:00
2024-11-29 19:58:18 -06:00
2025-01-30 19:19:49 -06:00
2024-11-07 09:03:54 -06:00
2024-02-13 13:17:56 -06:00
2024-02-13 13:17:56 -06:00
2024-05-01 09:30:36 -05:00
2024-09-28 16:33:07 -05:00
2025-04-02 17:20:47 -05:00
2024-08-27 11:16:02 -05:00
2025-04-01 16:18:25 -05:00
2024-03-19 19:37:31 -05:00
2024-03-20 20:56:40 -05:00
2024-12-13 13:28:36 -06:00