Refactor
This commit is contained in:
14
src/main/kotlin/eventDemo/shared/event/CardIsPlayedEvent.kt
Normal file
14
src/main/kotlin/eventDemo/shared/event/CardIsPlayedEvent.kt
Normal file
@@ -0,0 +1,14 @@
|
||||
package eventDemo.shared.event
|
||||
|
||||
import eventDemo.libs.event.Event
|
||||
import eventDemo.shared.GameId
|
||||
import eventDemo.shared.entity.Card
|
||||
|
||||
sealed interface GameEvent : Event<GameId> {
|
||||
override val id: GameId
|
||||
}
|
||||
|
||||
data class CardIsPlayedEvent(
|
||||
override val id: GameId,
|
||||
val card: Card,
|
||||
) : GameEvent
|
||||
@@ -0,0 +1,6 @@
|
||||
package eventDemo.shared.event
|
||||
|
||||
import eventDemo.libs.event.EventStreamInMemory
|
||||
import eventDemo.shared.GameId
|
||||
|
||||
class GameEventStream : EventStreamInMemory<GameEvent, GameId>(GameEvent::class.java)
|
||||
Reference in New Issue
Block a user