Format code

This commit is contained in:
2026-05-16 23:08:09 +02:00
parent 81dd8045f2
commit d110df924e
562 changed files with 11025 additions and 10059 deletions
@@ -22,8 +22,10 @@ package de.steamwar.sql
import de.steamwar.sql.internal.SQLConfig
import java.util.logging.Logger
class SQLConfigImpl: SQLConfig {
override fun getLogger(): Logger = Logger.getGlobal()
class SQLConfigImpl : SQLConfig {
override fun getLogger(): Logger =
Logger.getGlobal()
override fun maxConnections(): Int = 1
override fun maxConnections(): Int =
1
}
@@ -21,7 +21,7 @@ package de.steamwar.sql
import java.io.File
class SQLWrapperImpl: SQLWrapper<String> {
class SQLWrapperImpl : SQLWrapper<String> {
override fun getSchemTypesFolder(): File {
return File("/configs/GameModes")
}
+29 -24
View File
@@ -30,24 +30,26 @@ private val getNum: (ResultSet) -> Int? = {
private const val eventFightParticipation =
"SELECT FightPlayer.UserID, COUNT(UserID) as num FROM FightPlayer INNER JOIN Fight on FightPlayer.FightID = Fight.FightID WHERE Fight.Server LIKE '%vs%' AND FightPlayer.UserID = ? GROUP BY FightPlayer.UserID"
fun getEventFightParticipation(user: SteamwarUser) = useDb {
exec(
eventFightParticipation, args = listOf(
IntegerColumnType() to user.getId()
)
) { getNum(it) }
}
fun getEventFightParticipation(user: SteamwarUser) =
useDb {
exec(
eventFightParticipation, args = listOf(
IntegerColumnType() to user.getId()
)
) { getNum(it) }
}
private const val eventParticipation =
"SELECT FightPlayer.UserID, COUNT(DISTINCT EventID) as num FROM FightPlayer INNER JOIN Fight F on FightPlayer.FightID = F.FightID INNER JOIN EventFight EF on F.FightID = EF.Fight WHERE F.FightID = FightPlayer.FightID AND FightPlayer.FightID = EF.Fight AND F.Server LIKE '%vs%' AND FightPlayer.UserID = ? GROUP BY FightPlayer.UserID"
fun getEventParticipation(user: SteamwarUser) = useDb {
exec(
eventParticipation, args = listOf(
IntegerColumnType() to user.getId()
)
) { getNum(it) }
}
fun getEventParticipation(user: SteamwarUser) =
useDb {
exec(
eventParticipation, args = listOf(
IntegerColumnType() to user.getId()
)
) { getNum(it) }
}
private const val acceptedSchematics =
"SELECT NodeOwner, COUNT(DISTINCT NodeId) AS num FROM SchematicNode WHERE NodeType != 'normal' AND NodeType IS NOT NULL AND NodeType NOT LIKE 'c%' AND NodeOwner = ?"
@@ -60,19 +62,22 @@ private val fightCount = "SELECT COUNT(*) AS num FROM FightPlayer WHERE UserID =
fun getFightCount(user: SteamwarUser) =
useDb { exec(fightCount, args = listOf(IntegerColumnType() to user.getId())) { getNum(it) } }
fun getRankedList(gamemode: String): List<Pair<String, Int>> = useDb {
emptyList()
}
fun getRankedList(gamemode: String): List<Pair<String, Int>> =
useDb {
emptyList()
}
private const val fightList =
"SELECT DATE(StartTime) AS Datum, GameMode AS Modus, COUNT(*) AS Anzahl FROM Fight WHERE DATE(StartTime) >= DATE(NOW()) - INTERVAL 1 WEEK GROUP BY Datum, GameMode ORDER BY Datum ASC"
fun getFightList(): List<Triple<String, String, Int>> = useDb {
exec(fightList) {
val list = mutableListOf<Triple<String, String, Int>>()
while (it.next()) {
list.add(Triple(it.getString("Datum"), it.getString("Modus"), it.getInt("Anzahl")))
fun getFightList(): List<Triple<String, String, Int>> =
useDb {
exec(fightList) {
val list = mutableListOf<Triple<String, String, Int>>()
while (it.next()) {
list.add(Triple(it.getString("Datum"), it.getString("Modus"), it.getInt("Anzahl")))
}
list
}
list
}
} ?: emptyList()
?: emptyList()