Closed jordems closed 2 years ago
This PR will create the job scheduler service for the Ready Queue.
Ready Queue
Bull
ready
Player
startDate
status
ReadySystemService
onPlayerReadied
onPlayerJoined
onPlayerLeft
Player controller
ReadySystemConsumer
@mlevi15 not sure exactly how the start is going to happen in #144 , I'm sure you'll have some input. After we get these merged in. We can clean it up
Has not implemented frontend handling this yet
resolves #138
HOLDING merge until dylan sets up aws redis, as it's required before this can be depoloyed
Proposed Changes
This PR will create the job scheduler service for the
Ready Queue
.Bull
ready
toPlayer
startDate
andstatus
to TableReadySystemService
withonPlayerReadied
,onPlayerJoined
andonPlayerLeft
events to easily be added onto thePlayer controller
ReadySystemConsumer
which will automatically start the game when the ready time has elapsed@mlevi15 not sure exactly how the start is going to happen in #144 , I'm sure you'll have some input. After we get these merged in. We can clean it up
Has not implemented frontend handling this yet
Linked Issue
resolves #138
Types of changes
Merge Checklist
Deployment Notes
HOLDING merge until dylan sets up aws redis, as it's required before this can be depoloyed