diff --git a/WebsiteBackend/src/de/steamwar/routes/Data.kt b/WebsiteBackend/src/de/steamwar/routes/Data.kt index 4770e250..669737fa 100644 --- a/WebsiteBackend/src/de/steamwar/routes/Data.kt +++ b/WebsiteBackend/src/de/steamwar/routes/Data.kt @@ -27,7 +27,6 @@ import de.steamwar.sql.SchematicType import de.steamwar.sql.SteamwarUser import de.steamwar.sql.Team import de.steamwar.sql.UserPerm -import de.steamwar.sql.loadSchematicTypes import de.steamwar.util.fetchData import io.ktor.http.* import io.ktor.server.application.* @@ -38,7 +37,7 @@ import kotlinx.serialization.Serializable import org.bspfsystems.yamlconfiguration.file.YamlConfiguration import java.io.File import java.net.InetSocketAddress -import java.util.UUID +import java.util.* @Serializable data class ResponseSchematicType(val name: String, val db: String) @@ -82,9 +81,7 @@ fun Route.configureDataRoutes() { call.respond(Team.getAll().map { ResponseTeam(it) }) } get("/schematicTypes") { - val types = mutableListOf() - loadSchematicTypes(types, mutableMapOf()) - call.respond(types.filter { !it.check() }.map { ResponseSchematicType(it.name(), it.toDB()) }) + call.respond(SchematicType.values().filter { !it.check() }.map { ResponseSchematicType(it.name(), it.toDB()) }) } get("/gamemodes") { call.respond(