Commit Graph

19 Commits

Author SHA1 Message Date
0aa13b9299 Fix: close all connections after each tests 2025-04-14 23:40:19 +02:00
aa9dac74e8 enable rabbit 2025-04-14 23:40:19 +02:00
903eb975e3 disable rabbit 2025-04-14 23:40:16 +02:00
37eaf7c8e5 disable redis 2025-04-14 23:40:15 +02:00
9e3c1267bf create GameEventBusInRabbinMQ and use it as GameEventBus 2025-04-14 23:40:13 +02:00
650e964e48 configure rabbitMQ ConnectionFactory 2025-04-14 23:40:12 +02:00
70d596acf0 create GameListRepositoryInRedis 2025-04-14 23:40:11 +02:00
2fb4c778fd move subscribeToBus in configureGameListener function, and use it on test 2025-04-14 23:40:11 +02:00
d5d6a48df3 HikariConfig 2025-04-14 23:40:10 +02:00
7d030204f6 use GameEventStoreInPostgresql instead of InMemory 2025-04-14 23:40:09 +02:00
2ebd293900 connection to postgresql 2025-04-14 23:40:04 +02:00
22792a0427 create GameStateRepositoryInRedis 2025-04-14 23:40:01 +02:00
9670a000f0 create ProjectionSnapshotRepositoryInRedis 2025-04-14 23:40:00 +02:00
dd7cfb943e update jedis config 2025-04-14 23:39:59 +02:00
8e732b0f9e Configure redis for ktor/koin 2025-04-14 23:39:58 +02:00
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
c3155da23c Create route to list all the games 2025-04-14 23:39:52 +02:00
8074881d57 Move GameStateRepository 2025-04-14 23:39:51 +02:00
4adfc6467c Split configs 2025-04-14 23:39:48 +02:00