forked from SteamWar/SteamWar
Format code
This commit is contained in:
@@ -162,13 +162,15 @@ fun Route.configureEventsRoute() {
|
||||
}
|
||||
route("/{id}") {
|
||||
get {
|
||||
val event = call.receiveEvent() ?: return@get
|
||||
val event = call.receiveEvent()
|
||||
?: return@get
|
||||
call.respond(
|
||||
ExtendedResponseEvent(event)
|
||||
)
|
||||
}
|
||||
get("/csv") {
|
||||
val event = call.receiveEvent() ?: return@get
|
||||
val event = call.receiveEvent()
|
||||
?: return@get
|
||||
|
||||
val fights = EventFight.getEvent(event.eventID)
|
||||
val csv = StringBuilder();
|
||||
@@ -200,23 +202,30 @@ fun Route.configureEventsRoute() {
|
||||
call.respondText(csv.toString())
|
||||
}
|
||||
put {
|
||||
val event = call.receiveEvent() ?: return@put
|
||||
val event = call.receiveEvent()
|
||||
?: return@put
|
||||
|
||||
val updateEvent = call.receiveNullable<UpdateEvent>()
|
||||
if (updateEvent == null) {
|
||||
call.respond(HttpStatusCode.BadRequest, ResponseError("Invalid body"))
|
||||
return@put
|
||||
}
|
||||
val eventName = updateEvent.name ?: event.eventName
|
||||
val deadline = updateEvent.deadline?.let { Timestamp.from(Instant.ofEpochMilli(it)) } ?: event.deadline
|
||||
val start = updateEvent.start?.let { Timestamp.from(Instant.ofEpochMilli(it)) } ?: event.start
|
||||
val end = updateEvent.end?.let { Timestamp.from(Instant.ofEpochMilli(it)) } ?: event.end
|
||||
val maxTeamMembers = updateEvent.maxTeamMembers ?: event.maximumTeamMembers
|
||||
val eventName = updateEvent.name
|
||||
?: event.eventName
|
||||
val deadline = updateEvent.deadline?.let { Timestamp.from(Instant.ofEpochMilli(it)) }
|
||||
?: event.deadline
|
||||
val start = updateEvent.start?.let { Timestamp.from(Instant.ofEpochMilli(it)) }
|
||||
?: event.start
|
||||
val end = updateEvent.end?.let { Timestamp.from(Instant.ofEpochMilli(it)) }
|
||||
?: event.end
|
||||
val maxTeamMembers = updateEvent.maxTeamMembers
|
||||
?: event.maximumTeamMembers
|
||||
|
||||
val schemType =
|
||||
if (updateEvent.schemType == "null") null else updateEvent.schemType?.let { SchematicType.fromDB(it) }
|
||||
?: event.schematicType
|
||||
val publicSchemsOnly = updateEvent.publicSchemsOnly ?: event.publicSchemsOnly()
|
||||
val publicSchemsOnly = updateEvent.publicSchemsOnly
|
||||
?: event.publicSchemsOnly()
|
||||
|
||||
if (updateEvent.addReferee != null) {
|
||||
updateEvent.addReferee.forEach {
|
||||
|
||||
Reference in New Issue
Block a user