mirror of
https://github.com/revanced/revanced-api.git
synced 2025-04-30 06:34:36 +02:00
build: Update Kompendium
This commit is contained in:
parent
ba936ad134
commit
7c20e0fe99
@ -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"
|
||||||
|
@ -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()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user