Add /tags

This commit is contained in:
Hubert Van De Walle 2020-04-23 00:23:16 +02:00
parent 468e2dee6f
commit b34beda535
2 changed files with 21 additions and 0 deletions

View File

@ -9,4 +9,5 @@ fun Routing.registerRoutes(kodein: Kodein) {
notes(kodein)
title(kodein)
chapters(kodein)
tags(kodein)
}

View 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()))
}
}
}