@@ -16,26 +16,17 @@ import kotlin.time.Duration.Companion.days
1616import org.koin.ktor.ext.get as koinGet
1717
1818internal fun Route.patchesRoute () = route(" patches" ) {
19- configure()
20-
21- // TODO: Remove this deprecated route eventually.
22- route(" latest" ) {
23- configure(deprecated = true )
24- }
25- }
26-
27- private fun Route.configure (deprecated : Boolean = false) {
2819 val patchesService = koinGet<PatchesService >()
2920
30- installPatchesRouteDocumentation(deprecated )
21+ installPatchesRouteDocumentation()
3122
3223 rateLimit(RateLimitName (" weak" )) {
3324 get {
3425 call.respond(patchesService.latestRelease())
3526 }
3627
3728 route(" version" ) {
38- installPatchesVersionRouteDocumentation(deprecated )
29+ installPatchesVersionRouteDocumentation()
3930
4031 get {
4132 call.respond(patchesService.latestVersion())
@@ -45,7 +36,7 @@ private fun Route.configure(deprecated: Boolean = false) {
4536
4637 rateLimit(RateLimitName (" strong" )) {
4738 route(" list" ) {
48- installPatchesListRouteDocumentation(deprecated )
39+ installPatchesListRouteDocumentation()
4940
5041 get {
5142 call.respondBytes(ContentType .Application .Json ) { patchesService.list() }
@@ -57,7 +48,7 @@ private fun Route.configure(deprecated: Boolean = false) {
5748 route(" keys" ) {
5849 installCache(356 .days)
5950
60- installPatchesPublicKeyRouteDocumentation(deprecated )
51+ installPatchesPublicKeyRouteDocumentation()
6152
6253 get {
6354 call.respond(patchesService.publicKey())
@@ -66,11 +57,10 @@ private fun Route.configure(deprecated: Boolean = false) {
6657 }
6758}
6859
69- private fun Route.installPatchesRouteDocumentation (deprecated : Boolean ) = installNotarizedRoute {
60+ private fun Route.installPatchesRouteDocumentation () = installNotarizedRoute {
7061 tags = setOf (" Patches" )
7162
7263 get = GetInfo .builder {
73- if (deprecated) isDeprecated()
7464 description(" Get the current patches release" )
7565 summary(" Get current patches release" )
7666 response {
@@ -82,11 +72,10 @@ private fun Route.installPatchesRouteDocumentation(deprecated: Boolean) = instal
8272 }
8373}
8474
85- private fun Route.installPatchesVersionRouteDocumentation (deprecated : Boolean ) = installNotarizedRoute {
75+ private fun Route.installPatchesVersionRouteDocumentation () = installNotarizedRoute {
8676 tags = setOf (" Patches" )
8777
8878 get = GetInfo .builder {
89- if (deprecated) isDeprecated()
9079 description(" Get the current patches release version" )
9180 summary(" Get current patches release version" )
9281 response {
@@ -98,11 +87,10 @@ private fun Route.installPatchesVersionRouteDocumentation(deprecated: Boolean) =
9887 }
9988}
10089
101- private fun Route.installPatchesListRouteDocumentation (deprecated : Boolean ) = installNotarizedRoute {
90+ private fun Route.installPatchesListRouteDocumentation () = installNotarizedRoute {
10291 tags = setOf (" Patches" )
10392
10493 get = GetInfo .builder {
105- if (deprecated) isDeprecated()
10694 description(" Get the list of patches from the current patches release" )
10795 summary(" Get list of patches from current patches release" )
10896 response {
@@ -114,11 +102,10 @@ private fun Route.installPatchesListRouteDocumentation(deprecated: Boolean) = in
114102 }
115103}
116104
117- private fun Route.installPatchesPublicKeyRouteDocumentation (deprecated : Boolean ) = installNotarizedRoute {
105+ private fun Route.installPatchesPublicKeyRouteDocumentation () = installNotarizedRoute {
118106 tags = setOf (" Patches" )
119107
120108 get = GetInfo .builder {
121- if (deprecated) isDeprecated()
122109 description(" Get the public keys for verifying patches assets" )
123110 summary(" Get patches public keys" )
124111 response {
0 commit comments