Add /tags
This commit is contained in:
parent
468e2dee6f
commit
b34beda535
@ -9,4 +9,5 @@ fun Routing.registerRoutes(kodein: Kodein) {
|
||||
notes(kodein)
|
||||
title(kodein)
|
||||
chapters(kodein)
|
||||
tags(kodein)
|
||||
}
|
||||
20
api/src/routing/TagController.kt
Normal file
20
api/src/routing/TagController.kt
Normal file
@ -0,0 +1,20 @@
|
||||
package be.vandewalleh.routing
|
||||
|
||||
import be.vandewalleh.extensions.userId
|
||||
import be.vandewalleh.services.NotesService
|
||||
import io.ktor.application.*
|
||||
import io.ktor.auth.*
|
||||
import io.ktor.response.*
|
||||
import io.ktor.routing.*
|
||||
import org.kodein.di.Kodein
|
||||
import org.kodein.di.generic.instance
|
||||
|
||||
fun Routing.tags(kodein: Kodein) {
|
||||
val notesService by kodein.instance<NotesService>()
|
||||
|
||||
authenticate {
|
||||
get("/tags") {
|
||||
call.respond(notesService.getTags(call.userId()))
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user