mirror of
https://github.com/revanced/revanced-api.git
synced 2025-04-29 22:24:31 +02:00
fix: Move robots.txt to root
This commit is contained in:
parent
f754ebb25c
commit
2ade550d58
@ -2,12 +2,14 @@ package app.revanced.api.configuration
|
|||||||
|
|
||||||
import app.revanced.api.configuration.repository.ConfigurationRepository
|
import app.revanced.api.configuration.repository.ConfigurationRepository
|
||||||
import app.revanced.api.configuration.routes.announcementsRoute
|
import app.revanced.api.configuration.routes.announcementsRoute
|
||||||
|
import app.revanced.api.configuration.routes.apiRoute
|
||||||
import app.revanced.api.configuration.routes.oldApiRoute
|
import app.revanced.api.configuration.routes.oldApiRoute
|
||||||
import app.revanced.api.configuration.routes.patchesRoute
|
import app.revanced.api.configuration.routes.patchesRoute
|
||||||
import app.revanced.api.configuration.routes.rootRoute
|
|
||||||
import io.bkbn.kompendium.core.routes.redoc
|
import io.bkbn.kompendium.core.routes.redoc
|
||||||
import io.bkbn.kompendium.core.routes.swagger
|
import io.bkbn.kompendium.core.routes.swagger
|
||||||
|
import io.ktor.http.*
|
||||||
import io.ktor.server.application.*
|
import io.ktor.server.application.*
|
||||||
|
import io.ktor.server.http.content.*
|
||||||
import io.ktor.server.routing.*
|
import io.ktor.server.routing.*
|
||||||
import kotlin.time.Duration.Companion.minutes
|
import kotlin.time.Duration.Companion.minutes
|
||||||
import org.koin.ktor.ext.get as koinGet
|
import org.koin.ktor.ext.get as koinGet
|
||||||
@ -18,9 +20,14 @@ internal fun Application.configureRouting() = routing {
|
|||||||
installCache(5.minutes)
|
installCache(5.minutes)
|
||||||
|
|
||||||
route("/v${configuration.apiVersion}") {
|
route("/v${configuration.apiVersion}") {
|
||||||
patchesRoute()
|
|
||||||
announcementsRoute()
|
announcementsRoute()
|
||||||
rootRoute()
|
patchesRoute()
|
||||||
|
apiRoute()
|
||||||
|
}
|
||||||
|
|
||||||
|
staticResources("/", "/app/revanced/api/static/root") {
|
||||||
|
contentType { ContentType.Application.Json }
|
||||||
|
extensions("json")
|
||||||
}
|
}
|
||||||
|
|
||||||
swagger(pageTitle = "ReVanced API", path = "/")
|
swagger(pageTitle = "ReVanced API", path = "/")
|
||||||
|
@ -20,7 +20,7 @@ import io.ktor.server.routing.*
|
|||||||
import kotlin.time.Duration.Companion.days
|
import kotlin.time.Duration.Companion.days
|
||||||
import org.koin.ktor.ext.get as koinGet
|
import org.koin.ktor.ext.get as koinGet
|
||||||
|
|
||||||
internal fun Route.rootRoute() {
|
internal fun Route.apiRoute() {
|
||||||
val apiService = koinGet<ApiService>()
|
val apiService = koinGet<ApiService>()
|
||||||
val authService = koinGet<AuthService>()
|
val authService = koinGet<AuthService>()
|
||||||
|
|
||||||
@ -75,7 +75,7 @@ internal fun Route.rootRoute() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
staticResources("/", "/app/revanced/api/static") {
|
staticResources("/", "/app/revanced/api/static/versioned") {
|
||||||
contentType { ContentType.Application.Json }
|
contentType { ContentType.Application.Json }
|
||||||
extensions("json")
|
extensions("json")
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user