chore: upgrade versions and rename folders
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
package eventDemo.configuration
|
||||
|
||||
import eventDemo.configuration.business.configureGameListener
|
||||
import eventDemo.configuration.domain.configureGameListener
|
||||
import eventDemo.configuration.ktor.configureHttpRouting
|
||||
import eventDemo.configuration.ktor.configureKoin
|
||||
import eventDemo.configuration.ktor.configureSecurity
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
package eventDemo.configuration.business
|
||||
|
||||
import eventDemo.adapter.infrastructureLayer.event.projection.GameListRepositoryInRedis
|
||||
import eventDemo.adapter.infrastructureLayer.event.projection.GameStateRepositoryInRedis
|
||||
import eventDemo.business.command.GameCommandHandler
|
||||
import eventDemo.business.event.projection.projectionListener.ReactionListener
|
||||
import org.koin.core.Koin
|
||||
|
||||
fun Koin.configureGameListener() {
|
||||
get<GameCommandHandler>()
|
||||
.subscribeToBus(get())
|
||||
|
||||
get<GameStateRepositoryInRedis>()
|
||||
.subscribeToBus(get(), get())
|
||||
|
||||
get<GameListRepositoryInRedis>()
|
||||
.subscribeToBus(get(), get())
|
||||
|
||||
get<ReactionListener>()
|
||||
.subscribeToBus(get())
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package eventDemo.configuration.domain
|
||||
|
||||
import eventDemo.adapter.infrastructure.event.projection.GameListRepositoryInRedis
|
||||
import eventDemo.adapter.infrastructure.event.projection.GameStateRepositoryInRedis
|
||||
import eventDemo.domain.command.GameCommandHandler
|
||||
import eventDemo.domain.event.projection.projectionListener.ReactionListener
|
||||
import org.koin.core.Koin
|
||||
|
||||
fun Koin.configureGameListener() {
|
||||
get<GameCommandHandler>()
|
||||
.subscribeToBus(get())
|
||||
|
||||
get<GameStateRepositoryInRedis>()
|
||||
.subscribeToBus(get(), get())
|
||||
|
||||
get<GameListRepositoryInRedis>()
|
||||
.subscribeToBus(get(), get())
|
||||
|
||||
get<ReactionListener>()
|
||||
.subscribeToBus(get())
|
||||
}
|
||||
@@ -1,9 +1,9 @@
|
||||
package eventDemo.configuration.injection
|
||||
|
||||
import eventDemo.business.command.action.ICantPlay
|
||||
import eventDemo.business.command.action.IWantToJoinTheGame
|
||||
import eventDemo.business.command.action.IWantToPlayCard
|
||||
import eventDemo.business.command.action.IamReadyToPlay
|
||||
import eventDemo.domain.command.action.ICantPlay
|
||||
import eventDemo.domain.command.action.IWantToJoinTheGame
|
||||
import eventDemo.domain.command.action.IWantToPlayCard
|
||||
import eventDemo.domain.command.action.IamReadyToPlay
|
||||
import org.koin.core.module.Module
|
||||
import org.koin.core.module.dsl.singleOf
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package eventDemo.configuration.injection
|
||||
|
||||
import eventDemo.business.command.GameCommandActionRunner
|
||||
import eventDemo.business.command.GameCommandHandler
|
||||
import eventDemo.business.event.GameEventHandler
|
||||
import eventDemo.business.event.projection.projectionListener.PlayerNotificationListener
|
||||
import eventDemo.business.event.projection.projectionListener.ReactionListener
|
||||
import eventDemo.domain.command.GameCommandActionRunner
|
||||
import eventDemo.domain.command.GameCommandHandler
|
||||
import eventDemo.domain.event.GameEventHandler
|
||||
import eventDemo.domain.event.projection.projectionListener.PlayerNotificationListener
|
||||
import eventDemo.domain.event.projection.projectionListener.ReactionListener
|
||||
import org.koin.core.module.Module
|
||||
import org.koin.core.module.dsl.singleOf
|
||||
|
||||
|
||||
@@ -3,16 +3,16 @@ package eventDemo.configuration.injection
|
||||
import com.rabbitmq.client.ConnectionFactory
|
||||
import com.zaxxer.hikari.HikariConfig
|
||||
import com.zaxxer.hikari.HikariDataSource
|
||||
import eventDemo.adapter.infrastructureLayer.event.GameEventBusInRabbinMQ
|
||||
import eventDemo.adapter.infrastructureLayer.event.GameEventStoreInPostgresql
|
||||
import eventDemo.adapter.infrastructureLayer.event.projection.GameListRepositoryInRedis
|
||||
import eventDemo.adapter.infrastructureLayer.event.projection.GameProjectionBusInRabbitMQ
|
||||
import eventDemo.adapter.infrastructureLayer.event.projection.GameStateRepositoryInRedis
|
||||
import eventDemo.business.event.GameEventBus
|
||||
import eventDemo.business.event.GameEventStore
|
||||
import eventDemo.business.event.projection.GameListRepository
|
||||
import eventDemo.business.event.projection.GameProjectionBus
|
||||
import eventDemo.business.event.projection.GameStateRepository
|
||||
import eventDemo.adapter.infrastructure.event.GameEventBusInRabbinMQ
|
||||
import eventDemo.adapter.infrastructure.event.GameEventStoreInPostgresql
|
||||
import eventDemo.adapter.infrastructure.event.projection.GameListRepositoryInRedis
|
||||
import eventDemo.adapter.infrastructure.event.projection.GameProjectionBusInRabbitMQ
|
||||
import eventDemo.adapter.infrastructure.event.projection.GameStateRepositoryInRedis
|
||||
import eventDemo.domain.event.GameEventBus
|
||||
import eventDemo.domain.event.GameEventStore
|
||||
import eventDemo.domain.event.projection.GameListRepository
|
||||
import eventDemo.domain.event.projection.GameProjectionBus
|
||||
import eventDemo.domain.event.projection.GameStateRepository
|
||||
import org.koin.core.module.Module
|
||||
import org.koin.core.module.dsl.singleOf
|
||||
import org.koin.core.scope.Scope
|
||||
|
||||
@@ -2,7 +2,7 @@ package eventDemo.configuration.ktor
|
||||
|
||||
import com.auth0.jwt.JWT
|
||||
import com.auth0.jwt.algorithms.Algorithm
|
||||
import eventDemo.business.entity.Player
|
||||
import eventDemo.domain.entity.Player
|
||||
import io.ktor.http.HttpStatusCode
|
||||
import io.ktor.server.application.Application
|
||||
import io.ktor.server.auth.authentication
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package eventDemo.configuration.ktor
|
||||
|
||||
import eventDemo.business.entity.GameId
|
||||
import eventDemo.business.entity.Player
|
||||
import eventDemo.domain.entity.GameId
|
||||
import eventDemo.domain.entity.Player
|
||||
import eventDemo.configuration.serializer.CommandIdSerializer
|
||||
import eventDemo.configuration.serializer.GameIdSerializer
|
||||
import eventDemo.configuration.serializer.PlayerIdSerializer
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package eventDemo.configuration.route
|
||||
|
||||
import eventDemo.adapter.interfaceLayer.query.readGamesList
|
||||
import eventDemo.adapter.interfaceLayer.query.readTheGameState
|
||||
import eventDemo.adapter.presenter.query.readGamesList
|
||||
import eventDemo.adapter.presenter.query.readTheGameState
|
||||
import io.ktor.server.application.Application
|
||||
import io.ktor.server.routing.routing
|
||||
import org.koin.ktor.ext.get
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package eventDemo.configuration.route
|
||||
|
||||
import eventDemo.adapter.interfaceLayer.query.gameWebSocket
|
||||
import eventDemo.business.command.GameCommandHandler
|
||||
import eventDemo.business.event.projection.projectionListener.PlayerNotificationListener
|
||||
import eventDemo.adapter.presenter.query.gameWebSocket
|
||||
import eventDemo.domain.command.GameCommandHandler
|
||||
import eventDemo.domain.event.projection.projectionListener.PlayerNotificationListener
|
||||
import io.ktor.server.application.Application
|
||||
import io.ktor.server.routing.routing
|
||||
import kotlinx.coroutines.DelicateCoroutinesApi
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package eventDemo.configuration.serializer
|
||||
|
||||
import eventDemo.business.entity.GameId
|
||||
import eventDemo.domain.entity.GameId
|
||||
import kotlinx.serialization.KSerializer
|
||||
import kotlinx.serialization.descriptors.PrimitiveKind
|
||||
import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package eventDemo.configuration.serializer
|
||||
|
||||
import eventDemo.business.entity.Player
|
||||
import eventDemo.domain.entity.Player
|
||||
import kotlinx.serialization.KSerializer
|
||||
import kotlinx.serialization.descriptors.PrimitiveKind
|
||||
import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor
|
||||
|
||||
Reference in New Issue
Block a user