This commit is contained in:
Hubert Van De Walle 2020-11-03 18:20:12 +01:00
parent b1478fd154
commit 11caff1634
3 changed files with 5 additions and 5 deletions

View File

@ -3,7 +3,6 @@ package be.simplenotes.config
import io.micronaut.context.annotation.ConfigurationInject
import io.micronaut.context.annotation.ConfigurationProperties
import java.util.concurrent.TimeUnit
import javax.inject.Singleton
@ConfigurationProperties("db")
data class DataSourceConfig @ConfigurationInject constructor(

View File

@ -36,7 +36,11 @@ class NoteService(
persistedNote
}
fun update(user: LoggedInUser, uuid: UUID, markdownText: String) = either.eager<MarkdownParsingError, PersistedNote?> {
fun update(
user: LoggedInUser,
uuid: UUID,
markdownText: String,
) = either.eager<MarkdownParsingError, PersistedNote?> {
val persistedNote = !markdownConverter.renderDocument(markdownText)
.map { it.copy(html = htmlSanitizer.sanitize(user, it.html)) }
.map { Note(it.metadata, markdown = markdownText, html = it.html) }

View File

@ -1,14 +1,11 @@
package be.simplenotes.persistance
import be.simplenotes.config.DataSourceConfig
import be.simplenotes.persistance.converters.NoteConverter
import be.simplenotes.persistance.converters.UserConverter
import com.zaxxer.hikari.HikariConfig
import com.zaxxer.hikari.HikariDataSource
import io.micronaut.context.annotation.Bean
import io.micronaut.context.annotation.Factory
import me.liuwj.ktorm.database.Database
import org.mapstruct.factory.Mappers
import javax.inject.Singleton
import javax.sql.DataSource