|
|
|
@ -56,7 +56,7 @@ fun Application.betRouter() {
|
|
|
|
|
logManager.log("Routing", "${ApiMessage.BET_ALREADY_EXIST} /bets/add")
|
|
|
|
|
call.respond(HttpStatusCode.Conflict, ApiMessage.BET_ALREADY_EXIST)
|
|
|
|
|
} ?: run {
|
|
|
|
|
val betWithId = bet.copy(id = id, createdBy = user.first?.username.toString())
|
|
|
|
|
val betWithId = bet.copy(id = id, createdBy = user.first?.id.toString())
|
|
|
|
|
|
|
|
|
|
if (bet.isPrivate && bet.userInvited?.isNotEmpty() == true) {
|
|
|
|
|
betDataSource.addPrivateBet(betWithId)
|
|
|
|
@ -93,7 +93,7 @@ fun Application.betRouter() {
|
|
|
|
|
val filters =
|
|
|
|
|
filtersRequest?.filters ?: emptyList() // Use provided filters or empty list if null
|
|
|
|
|
logManager.log("Routing", "ACCEPTED /bets/gets\t${filters}")
|
|
|
|
|
call.respond(HttpStatusCode.Accepted, betDataSource.getAllBets(filters))
|
|
|
|
|
call.respond(HttpStatusCode.Accepted, betDataSource.getAllBets(filters, user))
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -152,8 +152,7 @@ fun Application.betRouter() {
|
|
|
|
|
betDataSource.getBetById(id)?.let { bet ->
|
|
|
|
|
logManager.log("Routing", "ACCEPTED /bets/get/{id}\t ${bet}")
|
|
|
|
|
call.respond(HttpStatusCode.Accepted, bet)
|
|
|
|
|
} ?:
|
|
|
|
|
logManager.log("Routing","${ApiMessage.BET_NOT_FOUND} /bets/get/{id}")
|
|
|
|
|
} ?: logManager.log("Routing", "${ApiMessage.BET_NOT_FOUND} /bets/get/{id}")
|
|
|
|
|
call.respond(HttpStatusCode.NotFound, ApiMessage.BET_NOT_FOUND)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -282,7 +281,10 @@ fun Application.betRouter() {
|
|
|
|
|
logManager.log("Routing", "GET /bets/history")
|
|
|
|
|
hasToken { principal ->
|
|
|
|
|
verifyUserFromToken(userDataSource, principal) { user, _ ->
|
|
|
|
|
logManager.log("Routing","ACCEPTED /bets/toConfirm\t${betDataSource.getHistory(user.username)}")
|
|
|
|
|
logManager.log(
|
|
|
|
|
"Routing",
|
|
|
|
|
"ACCEPTED /bets/toConfirm\t${betDataSource.getHistory(user.username)}"
|
|
|
|
|
)
|
|
|
|
|
call.respond(HttpStatusCode.Accepted, betDataSource.getHistory(user.username))
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -307,7 +309,10 @@ fun Application.betRouter() {
|
|
|
|
|
logManager.log("Routing", "GET /bets/current")
|
|
|
|
|
hasToken { principal ->
|
|
|
|
|
verifyUserFromToken(userDataSource, principal) { user, _ ->
|
|
|
|
|
logManager.log("Routing","ACCEPTED /bets/toConfirm\t${betDataSource.getCurrent(user.username)}")
|
|
|
|
|
logManager.log(
|
|
|
|
|
"Routing",
|
|
|
|
|
"ACCEPTED /bets/toConfirm\t${betDataSource.getCurrent(user.username)}"
|
|
|
|
|
)
|
|
|
|
|
call.respond(HttpStatusCode.Accepted, betDataSource.getCurrent(user.username))
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|