Backend Fixes

This commit is contained in:
2025-03-02 09:08:49 +01:00
parent 284c4acd4b
commit b0bd719627
3 changed files with 6 additions and 4 deletions
@@ -45,7 +45,7 @@ data class ResponseSchematicType(val name: String, val db: String)
@Serializable
data class ResponseUser(val name: String, val uuid: String, val prefix: String, val perms: List<String>) {
constructor(user: SteamwarUser) : this(user.userName, user.uuid.toString(), user.prefix().chatPrefix, user.perms().map { it.name }) {
constructor(user: SteamwarUser) : this(user.userName, user.uuid.toString(), user.prefix().chatPrefix, user.perms().filter { !it.name.startsWith("PREFIX_") }.map { it.name }) {
synchronized(cache) {
cache[user.id] = this
}
@@ -149,5 +149,6 @@ fun Route.configureDataRoutes() {
inline fun <T> catchException(yield: () -> T): T? = try {
yield()
} catch (e: Exception) {
e.printStackTrace()
null
}