From 9b2e1afee0894cf1a75adc8640467f46e0e85ac8 Mon Sep 17 00:00:00 2001 From: lavafrai Date: Fri, 21 Jun 2024 18:04:30 +0300 Subject: [PATCH] refactor: repositories allocated to separate package --- src/main/kotlin/su/coolpeople/plugins/Routing.kt | 4 ---- .../coolpeople/{models => repositories}/ProfileRepository.kt | 4 +++- src/main/kotlin/su/coolpeople/routes/Profile.kt | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) rename src/main/kotlin/su/coolpeople/{models => repositories}/ProfileRepository.kt (87%) diff --git a/src/main/kotlin/su/coolpeople/plugins/Routing.kt b/src/main/kotlin/su/coolpeople/plugins/Routing.kt index dd6916b..c8f4253 100644 --- a/src/main/kotlin/su/coolpeople/plugins/Routing.kt +++ b/src/main/kotlin/su/coolpeople/plugins/Routing.kt @@ -1,11 +1,7 @@ package su.coolpeople.plugins import io.ktor.server.application.* -import io.ktor.server.response.* import io.ktor.server.routing.* -import io.ktor.server.plugins.BadRequestException -import io.ktor.http.HttpStatusCode -import su.coolpeople.models.ProfileRepository import su.coolpeople.routes.profile fun Application.configureRouting() { diff --git a/src/main/kotlin/su/coolpeople/models/ProfileRepository.kt b/src/main/kotlin/su/coolpeople/repositories/ProfileRepository.kt similarity index 87% rename from src/main/kotlin/su/coolpeople/models/ProfileRepository.kt rename to src/main/kotlin/su/coolpeople/repositories/ProfileRepository.kt index ed63be4..2100eaf 100644 --- a/src/main/kotlin/su/coolpeople/models/ProfileRepository.kt +++ b/src/main/kotlin/su/coolpeople/repositories/ProfileRepository.kt @@ -1,5 +1,7 @@ -package su.coolpeople.models +package su.coolpeople.repositories +import su.coolpeople.models.Contact +import su.coolpeople.models.Profile import su.coolpeople.models.enums.ContactType import su.coolpeople.models.geo.ApproximateLocation diff --git a/src/main/kotlin/su/coolpeople/routes/Profile.kt b/src/main/kotlin/su/coolpeople/routes/Profile.kt index 3caf4e9..d024809 100644 --- a/src/main/kotlin/su/coolpeople/routes/Profile.kt +++ b/src/main/kotlin/su/coolpeople/routes/Profile.kt @@ -5,7 +5,7 @@ import io.ktor.server.application.* import io.ktor.server.plugins.* import io.ktor.server.response.* import io.ktor.server.routing.* -import su.coolpeople.models.ProfileRepository +import su.coolpeople.repositories.ProfileRepository fun Routing.profile() { route("/api/profile") {