Move and rename things
This commit is contained in:
parent
dc7f6b7b3a
commit
2bb3329742
@ -1,6 +1,6 @@
|
||||
package be.vandewalleh
|
||||
|
||||
import be.vandewalleh.controllers.KodeinController
|
||||
import be.vandewalleh.controllers.base.KodeinController
|
||||
import be.vandewalleh.controllers.controllerModule
|
||||
import be.vandewalleh.features.Feature
|
||||
import be.vandewalleh.features.configurationFeature
|
||||
@ -10,7 +10,6 @@ import be.vandewalleh.migrations.Migration
|
||||
import be.vandewalleh.services.serviceModule
|
||||
import io.ktor.application.Application
|
||||
import io.ktor.application.log
|
||||
import io.ktor.auth.authenticate
|
||||
import io.ktor.routing.routing
|
||||
import me.liuwj.ktorm.database.Database
|
||||
import org.kodein.di.Kodein
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
package be.vandewalleh.controllers
|
||||
|
||||
import be.vandewalleh.controllers.base.AuthCrudController
|
||||
import be.vandewalleh.entities.User
|
||||
import be.vandewalleh.tables.Chapters
|
||||
import be.vandewalleh.tables.Notes
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
package be.vandewalleh.controllers
|
||||
|
||||
import be.vandewalleh.controllers.base.KodeinController
|
||||
import org.kodein.di.Kodein
|
||||
import org.kodein.di.generic.bind
|
||||
import org.kodein.di.generic.inSet
|
||||
@ -13,7 +14,6 @@ val controllerModule = Kodein.Module(name = "Controller") {
|
||||
bind() from setBinding<KodeinController>()
|
||||
|
||||
bind<KodeinController>().inSet() with singleton { UserController(this.kodein) }
|
||||
bind<KodeinController>().inSet() with singleton { HealthCheckController(this.kodein) }
|
||||
bind<KodeinController>().inSet() with singleton { NotesController(this.kodein) }
|
||||
bind<KodeinController>().inSet() with singleton { NotesTitleController(this.kodein) }
|
||||
bind<KodeinController>().inSet() with singleton { TitleController(this.kodein) }
|
||||
}
|
||||
@ -1,21 +0,0 @@
|
||||
package be.vandewalleh.controllers
|
||||
|
||||
import io.ktor.application.call
|
||||
import io.ktor.locations.Location
|
||||
import io.ktor.locations.get
|
||||
import io.ktor.response.respondText
|
||||
import io.ktor.routing.Routing
|
||||
import org.kodein.di.Kodein
|
||||
|
||||
class HealthCheckController(kodein: Kodein) : KodeinController(kodein) {
|
||||
override fun Routing.registerRoutes() {
|
||||
get<Routes.Ping> {
|
||||
call.respondText("pong")
|
||||
}
|
||||
}
|
||||
|
||||
object Routes {
|
||||
@Location("/ping")
|
||||
class Ping
|
||||
}
|
||||
}
|
||||
@ -1,5 +1,6 @@
|
||||
package be.vandewalleh.controllers
|
||||
|
||||
import be.vandewalleh.controllers.base.AuthCrudController
|
||||
import be.vandewalleh.services.NotesService
|
||||
import io.ktor.application.call
|
||||
import io.ktor.response.respond
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
package be.vandewalleh.controllers
|
||||
|
||||
import be.vandewalleh.controllers.base.AuthCrudController
|
||||
import be.vandewalleh.entities.Note
|
||||
import be.vandewalleh.entities.Tag
|
||||
import be.vandewalleh.entities.User
|
||||
@ -22,7 +23,7 @@ import org.kodein.di.Kodein
|
||||
import org.kodein.di.generic.instance
|
||||
import java.time.LocalDateTime
|
||||
|
||||
class NotesTitleController(kodein: Kodein) : AuthCrudController("/notes/{noteTitle}", kodein) {
|
||||
class TitleController(kodein: Kodein) : AuthCrudController("/notes/{noteTitle}", kodein) {
|
||||
private val db by kodein.instance<Database>()
|
||||
|
||||
private fun ApplicationCall.noteTitle(): String? {
|
||||
@ -2,6 +2,7 @@ package be.vandewalleh.controllers
|
||||
|
||||
import be.vandewalleh.auth.SimpleJWT
|
||||
import be.vandewalleh.auth.UsernamePasswordCredential
|
||||
import be.vandewalleh.controllers.base.KodeinController
|
||||
import be.vandewalleh.services.UserRegistrationDto
|
||||
import be.vandewalleh.services.UserService
|
||||
import io.ktor.application.call
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package be.vandewalleh.controllers
|
||||
package be.vandewalleh.controllers.base
|
||||
|
||||
import be.vandewalleh.services.UserService
|
||||
import io.ktor.application.ApplicationCall
|
||||
@ -1,4 +1,4 @@
|
||||
package be.vandewalleh.controllers
|
||||
package be.vandewalleh.controllers.base
|
||||
|
||||
import io.ktor.application.ApplicationCall
|
||||
import io.ktor.http.HttpStatusCode
|
||||
Loading…
x
Reference in New Issue
Block a user