remove unused code

This commit is contained in:
Thibault Duplessis 2020-05-23 11:17:56 -06:00
parent 652345b975
commit 27af9c2d6d
2 changed files with 4 additions and 15 deletions

View file

@ -138,7 +138,7 @@ final class Swiss(
def withdraw(id: String) =
Auth { implicit ctx => me =>
env.swiss.api.withdraw(SwissId(id), me) flatMap { result =>
env.swiss.api.withdraw(SwissId(id), me.id) flatMap { result =>
negotiate(
html = Redirect(routes.Swiss.show(id)).fuccess,
api = _ => fuccess(jsonOkResult)

View file

@ -145,18 +145,6 @@ final class SwissApi(
recomputeAndUpdateAll(id) inject res
}
def withdraw(id: Swiss.Id, me: User): Funit =
Sequencing(id)(notFinishedById) { swiss =>
SwissPlayer.fields { f =>
if (swiss.isStarted)
colls.player.updateField($id(SwissPlayer.makeId(swiss.id, me.id)), f.absent, true)
else
colls.player.delete.one($id(SwissPlayer.makeId(swiss.id, me.id))) flatMap { res =>
(res.n == 1) ?? colls.swiss.update.one($id(swiss.id), $inc("nbPlayers" -> -1)).void
}
}.void >>- recomputeAndUpdateAll(id)
}
def gameIdSource(
swissId: Swiss.Id,
batchSize: Int = 0,
@ -287,10 +275,11 @@ final class SwissApi(
def withdraw(id: Swiss.Id, userId: User.ID): Funit =
Sequencing(id)(notFinishedById) { swiss =>
SwissPlayer.fields { f =>
val selId = $id(SwissPlayer.makeId(swiss.id, userId))
if (swiss.isStarted)
colls.player.updateField($id(SwissPlayer.makeId(swiss.id, userId)), f.absent, true)
colls.player.updateField(selId, f.absent, true)
else
colls.player.delete.one($id(SwissPlayer.makeId(swiss.id, userId))) flatMap { res =>
colls.player.delete.one(selId) flatMap { res =>
(res.n == 1) ?? colls.swiss.update.one($id(swiss.id), $inc("nbPlayers" -> -1)).void
}
}.void >>- recomputeAndUpdateAll(id)