See these own bets
continuous-integration/drone/push Build is passing Details

master
Lucas EVARD 11 months ago
parent 32ba8e77b1
commit 8480b42275

@ -47,9 +47,6 @@ class MockParticipationDataSource(private val mockData: MockDataSource.MockData)
override fun getParticipationFromBetId(betid: String): List<Participation> =
participations.filter { it.betId == betid }
/*override fun getParticipationFromUserId(username: String, betid: String): List<Participation> =
participations.filter { it.betId == betid && it.username == username }
*/
override fun deleteParticipation(id: String): Boolean {
val participation = participations.find { it.id == id }
val result = participations.remove(participation)

@ -17,7 +17,7 @@ class PostgresBetDataSource(private val database: Database) : BetDataSource {
override fun getAllBets(filters: List<BetFilter>, userDTO: UserDTO): List<Bet> {
return when {
filters.isEmpty() -> database.bets.map { it.toBet(database) }
.filter { (!it.isPrivate) or (isInvited(it.id, userDTO.id)) or (it.createdBy == userDTO.id) }
.filter { (!it.isPrivate) or (isInvited(it.id, userDTO.id)) or (it.createdBy == userDTO.username) }
filters.size == 1 -> {
val filter = filters.first()

Loading…
Cancel
Save