From c4b6dca75faa4d49863e4f4de26241dbcc3b6ef8 Mon Sep 17 00:00:00 2001 From: Gareth Latty Date: Tue, 8 Dec 2015 00:01:25 +0000 Subject: [PATCH] Made game codes case insensitive. --- server/app/controllers/massivedecks/game/Store.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/app/controllers/massivedecks/game/Store.scala b/server/app/controllers/massivedecks/game/Store.scala index 7241873..dfb1a4b 100644 --- a/server/app/controllers/massivedecks/game/Store.scala +++ b/server/app/controllers/massivedecks/game/Store.scala @@ -16,7 +16,7 @@ import org.hashids.Hashids @Singleton() class Store @Inject() (gameFactory: Game.Factory) extends Actor with InjectedActorSupport { private var games: Map[Long, ActorRef] = Map() - private val hashIds = Hashids.reference("massivedecks") + private val hashIds = Hashids.reference("massivedecks", 0, "abcdefghijklmnopqrstuvwxyz0123456789") def receive = { case NewLobby => @@ -38,5 +38,5 @@ class Store @Inject() (gameFactory: Game.Factory) extends Actor with InjectedAct } } - private def decodeId(id: String): Option[Long] = hashIds.decode(id).headOption + private def decodeId(id: String): Option[Long] = hashIds.decode(id.toLowerCase()).headOption }