File tree 13 files changed +23
-24
lines changed
main/kotlin/app/revanced/api/configuration
test/kotlin/app/revanced/api/configuration/services
13 files changed +23
-24
lines changed Original file line number Diff line number Diff line change 1
- package app.revanced.api.configuration.schema
1
+ package app.revanced.api.configuration
2
2
3
3
import kotlinx.datetime.LocalDateTime
4
4
import kotlinx.serialization.Serializable
Original file line number Diff line number Diff line change 1
1
package app.revanced.api.configuration.repository
2
2
3
- import app.revanced.api.configuration.schema. ApiAnnouncement
4
- import app.revanced.api.configuration.schema. ApiAnnouncementTag
5
- import app.revanced.api.configuration.schema. ApiResponseAnnouncement
6
- import app.revanced.api.configuration.schema. ApiResponseAnnouncementId
3
+ import app.revanced.api.configuration.ApiAnnouncement
4
+ import app.revanced.api.configuration.ApiAnnouncementTag
5
+ import app.revanced.api.configuration.ApiResponseAnnouncement
6
+ import app.revanced.api.configuration.ApiResponseAnnouncementId
7
7
import kotlinx.coroutines.Dispatchers
8
8
import kotlinx.coroutines.runBlocking
9
9
import org.jetbrains.exposed.dao.IntEntity
Original file line number Diff line number Diff line change 1
1
package app.revanced.api.configuration.repository
2
2
3
- import app.revanced.api.configuration.schema. APIAbout
3
+ import app.revanced.api.configuration.APIAbout
4
4
import app.revanced.api.configuration.services.ManagerService
5
5
import app.revanced.api.configuration.services.PatchesService
6
6
import kotlinx.serialization.ExperimentalSerializationApi
Original file line number Diff line number Diff line change 1
1
package app.revanced.api.configuration.routes
2
2
3
+ import app.revanced.api.configuration.ApiAnnouncement
4
+ import app.revanced.api.configuration.ApiResponseAnnouncement
5
+ import app.revanced.api.configuration.ApiResponseAnnouncementId
3
6
import app.revanced.api.configuration.canRespondUnauthorized
4
7
import app.revanced.api.configuration.installCache
5
8
import app.revanced.api.configuration.installNotarizedRoute
6
9
import app.revanced.api.configuration.respondOrNotFound
7
- import app.revanced.api.configuration.schema.ApiAnnouncement
8
- import app.revanced.api.configuration.schema.ApiResponseAnnouncement
9
- import app.revanced.api.configuration.schema.ApiResponseAnnouncementId
10
10
import app.revanced.api.configuration.services.AnnouncementService
11
11
import io.bkbn.kompendium.core.metadata.DeleteInfo
12
12
import io.bkbn.kompendium.core.metadata.GetInfo
Original file line number Diff line number Diff line change @@ -6,7 +6,6 @@ import app.revanced.api.configuration.installNoCache
6
6
import app.revanced.api.configuration.installNotarizedRoute
7
7
import app.revanced.api.configuration.repository.ConfigurationRepository
8
8
import app.revanced.api.configuration.respondOrNotFound
9
- import app.revanced.api.configuration.schema.*
10
9
import app.revanced.api.configuration.services.ApiService
11
10
import app.revanced.api.configuration.services.AuthenticationService
12
11
import io.bkbn.kompendium.core.metadata.*
Original file line number Diff line number Diff line change 1
1
package app.revanced.api.configuration.routes
2
2
3
+ import app.revanced.api.configuration.ApiRelease
4
+ import app.revanced.api.configuration.ApiReleaseVersion
3
5
import app.revanced.api.configuration.installNotarizedRoute
4
- import app.revanced.api.configuration.schema.ApiRelease
5
- import app.revanced.api.configuration.schema.ApiReleaseVersion
6
6
import app.revanced.api.configuration.services.ManagerService
7
7
import io.bkbn.kompendium.core.metadata.GetInfo
8
8
import io.ktor.http.*
Original file line number Diff line number Diff line change 1
1
package app.revanced.api.configuration.routes
2
2
3
+ import app.revanced.api.configuration.ApiAssetPublicKey
4
+ import app.revanced.api.configuration.ApiRelease
5
+ import app.revanced.api.configuration.ApiReleaseVersion
3
6
import app.revanced.api.configuration.installCache
4
7
import app.revanced.api.configuration.installNotarizedRoute
5
- import app.revanced.api.configuration.schema.ApiAssetPublicKey
6
- import app.revanced.api.configuration.schema.ApiRelease
7
- import app.revanced.api.configuration.schema.ApiReleaseVersion
8
8
import app.revanced.api.configuration.services.PatchesService
9
9
import io.bkbn.kompendium.core.metadata.GetInfo
10
10
import io.ktor.http.*
Original file line number Diff line number Diff line change 1
1
package app.revanced.api.configuration.services
2
2
3
+ import app.revanced.api.configuration.ApiAnnouncement
3
4
import app.revanced.api.configuration.repository.AnnouncementRepository
4
- import app.revanced.api.configuration.schema.ApiAnnouncement
5
5
6
6
internal class AnnouncementService (
7
7
private val announcementRepository : AnnouncementRepository ,
Original file line number Diff line number Diff line change 1
1
package app.revanced.api.configuration.services
2
2
3
+ import app.revanced.api.configuration.*
3
4
import app.revanced.api.configuration.repository.BackendRepository
4
5
import app.revanced.api.configuration.repository.ConfigurationRepository
5
- import app.revanced.api.configuration.schema.*
6
6
import io.ktor.http.*
7
7
import kotlinx.coroutines.Dispatchers
8
8
import kotlinx.coroutines.async
Original file line number Diff line number Diff line change 1
1
package app.revanced.api.configuration.services
2
2
3
- import app.revanced.api.configuration.schema. ApiToken
3
+ import app.revanced.api.configuration.ApiToken
4
4
import com.auth0.jwt.JWT
5
5
import com.auth0.jwt.algorithms.Algorithm
6
6
import io.ktor.server.auth.*
Original file line number Diff line number Diff line change 1
1
package app.revanced.api.configuration.services
2
2
3
+ import app.revanced.api.configuration.ApiRelease
4
+ import app.revanced.api.configuration.ApiReleaseVersion
3
5
import app.revanced.api.configuration.repository.BackendRepository
4
6
import app.revanced.api.configuration.repository.BackendRepository.BackendOrganization.BackendRepository.BackendRelease.Companion.first
5
7
import app.revanced.api.configuration.repository.ConfigurationRepository
6
- import app.revanced.api.configuration.schema.ApiRelease
7
- import app.revanced.api.configuration.schema.ApiReleaseVersion
8
8
9
9
internal class ManagerService (
10
10
private val backendRepository : BackendRepository ,
Original file line number Diff line number Diff line change 1
1
package app.revanced.api.configuration.services
2
2
3
+ import app.revanced.api.configuration.ApiAssetPublicKey
4
+ import app.revanced.api.configuration.ApiRelease
5
+ import app.revanced.api.configuration.ApiReleaseVersion
3
6
import app.revanced.api.configuration.repository.BackendRepository
4
7
import app.revanced.api.configuration.repository.BackendRepository.BackendOrganization.BackendRepository.BackendRelease.Companion.first
5
8
import app.revanced.api.configuration.repository.ConfigurationRepository
6
- import app.revanced.api.configuration.schema.ApiAssetPublicKey
7
- import app.revanced.api.configuration.schema.ApiRelease
8
- import app.revanced.api.configuration.schema.ApiReleaseVersion
9
9
import app.revanced.library.serializeTo
10
10
import app.revanced.patcher.patch.loadPatchesFromJar
11
11
import com.github.benmanes.caffeine.cache.Caffeine
Original file line number Diff line number Diff line change 1
1
package app.revanced.api.configuration.services
2
2
3
+ import app.revanced.api.configuration.ApiAnnouncement
3
4
import app.revanced.api.configuration.repository.AnnouncementRepository
4
- import app.revanced.api.configuration.schema.ApiAnnouncement
5
5
import kotlinx.coroutines.runBlocking
6
6
import kotlinx.datetime.toKotlinLocalDateTime
7
7
import org.jetbrains.exposed.sql.Database
You can’t perform that action at this time.
0 commit comments