Commit Graph
24 Commits
Author SHA1 Message Date
flecomte 70be95e7ee feat: remove snapshot on ProjectionRepository
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Tests / build (push) Has started running
2026-03-14 01:14:12 +01:00
flecomte 020c4630d7 refactor: little clean 2025-04-16 00:46:13 +02:00
flecomte f03265292a refactor: move CommandHandler to libs 2025-04-16 00:46:13 +02:00
flecomte 2a798646c2 feat: use rabbit to projection bus 2025-04-14 23:40:32 +02:00
flecomte 0aa13b9299 Fix: close all connections after each tests 2025-04-14 23:40:19 +02:00
flecomte d05bf62bf0 Add name to InMemory services 2025-04-14 23:40:17 +02:00
flecomte aca655952e add function subscribeToBus to RepositoryInMemory 2025-04-14 23:40:15 +02:00
flecomte 9e3c1267bf create GameEventBusInRabbinMQ and use it as GameEventBus 2025-04-14 23:40:13 +02:00
flecomte 70d596acf0 create GameListRepositoryInRedis 2025-04-14 23:40:11 +02:00
flecomte 2fb4c778fd move subscribeToBus in configureGameListener function, and use it on test 2025-04-14 23:40:11 +02:00
flecomte 7d030204f6 use GameEventStoreInPostgresql instead of InMemory 2025-04-14 23:40:09 +02:00
flecomte 442379dc49 fix and improve ProjectionSnapshotRepositoryInRedis 2025-04-14 23:40:02 +02:00
flecomte 22792a0427 create GameStateRepositoryInRedis 2025-04-14 23:40:01 +02:00
flecomte c28bc00679 Create PlayerNotificationListenerTest 2025-04-14 23:39:57 +02:00
flecomte c762f31449 Move tests 2025-04-14 23:39:56 +02:00
flecomte 8c1eabb9f5 Projection was now built on listener events
Create ProjectionBus and use it with listeners
add EventStream::getByVersion
2025-04-14 23:39:56 +02:00
flecomte 908cc888ad Change EventBus to Bus 2025-04-14 23:39:55 +02:00
flecomte 12af6604d6 create a websocket route to create and join a game 2025-04-14 23:39:53 +02:00
flecomte c3155da23c Create route to list all the games 2025-04-14 23:39:52 +02:00
flecomte 8074881d57 Move GameStateRepository 2025-04-14 23:39:51 +02:00
flecomte 1a96c68521 Add AggregateID for the PlayerNotificationEventListener and CommandHandler 2025-04-14 23:39:50 +02:00
flecomte 48ac4156bd change cardOnCurrentStack on lastCardPlayer 2025-04-14 23:39:49 +02:00
flecomte 4adfc6467c Split configs 2025-04-14 23:39:48 +02:00
flecomte 769d104040 Move file and add interface to improve Archi Hexa 2025-04-14 23:39:47 +02:00