build: Update Kompendium

This commit is contained in:
oSumAtrIX 2024-06-29 15:51:09 +02:00
parent ba936ad134
commit 7c20e0fe99
No known key found for this signature in database
GPG Key ID: A9B3094ACDB604B4
2 changed files with 29 additions and 32 deletions

View File

@ -1,5 +1,5 @@
[versions] [versions]
kompendium-core = "latest.release" kompendium-core = "3.14.4"
kotlin = "2.0.0" kotlin = "2.0.0"
logback = "1.4.14" logback = "1.4.14"
exposed = "0.41.1" exposed = "0.41.1"

View File

@ -16,40 +16,37 @@ import java.net.URI
internal fun Application.configureOpenAPI() { internal fun Application.configureOpenAPI() {
install(NotarizedApplication()) { install(NotarizedApplication()) {
spec = { spec = OpenApiSpec(
OpenApiSpec( info = Info(
info = Info( title = "ReVanced API",
title = "ReVanced API", version = applicationVersion,
version = applicationVersion, description = "API server for ReVanced.",
description = "API server for ReVanced.", contact = Contact(
contact = Contact( name = "ReVanced",
name = "ReVanced", url = URI("https://revanced.app"),
url = URI("https://revanced.app"), email = "contact@revanced.app",
email = "contact@revanced.app",
),
license = License(
name = "AGPLv3",
url = URI("https://github.com/ReVanced/revanced-api/blob/main/LICENSE"),
),
), ),
components = Components( license = License(
securitySchemes = mutableMapOf( name = "AGPLv3",
"bearer" to BearerAuth(), url = URI("https://github.com/ReVanced/revanced-api/blob/main/LICENSE"),
"basic" to BasicAuth(),
),
), ),
),
components = Components(
securitySchemes = mutableMapOf(
"bearer" to BearerAuth(),
"basic" to BasicAuth(),
),
),
).apply {
servers += Server(
url = URI("https://api.revanced.app"),
description = "ReVanced API server",
)
).apply { servers += Server(
servers += Server( url = URI("http://localhost:8888"),
url = URI("https://api.revanced.app"), description = "Local ReVanced API server",
description = "ReVanced API server", )
)
servers += Server(
url = URI("http://localhost:8888"),
description = "Local ReVanced API server",
)
}
} }
schemaConfigurator = KotlinXSchemaConfigurator() schemaConfigurator = KotlinXSchemaConfigurator()