new auth method for joining room

This commit is contained in:
efim
2023-04-25 12:17:37 +04:00
parent 1b71c942ec
commit b29d1a1ef1
3 changed files with 49 additions and 12 deletions

View File

@@ -2,6 +2,7 @@ package industries.sunshine.planningpoker.common
import java.util.UUID
import io.circe._
import scala.util.Random
object Models {
@@ -53,6 +54,9 @@ object Models {
final case class PlayerID(id: Long) derives Codec.AsObject
final case class Player(name: String, id: PlayerID) derives Codec.AsObject
object Player {
def create(name: String) = Player(name, PlayerID(Random.nextLong))
}
final case class RoomID(name: String) derives Codec.AsObject