From 468e2dee6fdbb928baf88e88e8464b3b179ef50f Mon Sep 17 00:00:00 2001 From: Hubert Van De Walle Date: Thu, 23 Apr 2020 00:22:34 +0200 Subject: [PATCH] Add tags request to NotesService --- api/src/services/NotesService.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/src/services/NotesService.kt b/api/src/services/NotesService.kt index 0b20fe5..1f31991 100644 --- a/api/src/services/NotesService.kt +++ b/api/src/services/NotesService.kt @@ -111,6 +111,12 @@ class NotesService(override val kodein: Kodein) : KodeinAware { db.useTransaction { db.delete(Notes) { it.id eq noteId } } + + fun getTags(userId: Int): List = db.from(Tags) + .leftJoin(Notes, on = Tags.noteId eq Notes.id) + .select(Tags.name) + .where { Notes.userId eq userId } + .map { it[Tags.name]!! } } data class ChaptersDTO(val title: String, val content: String)