From 180b8c5aa5229559a9aac8441d6a6bfc18ce209f Mon Sep 17 00:00:00 2001 From: Kgothatso Ngako Date: Tue, 28 Jul 2026 09:30:35 +0200 Subject: [PATCH] Remove scaffolding --- .../mantra/compose/database/dao/MantraDao.kt | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/composeApp/src/commonMain/kotlin/press/mantra/compose/database/dao/MantraDao.kt b/composeApp/src/commonMain/kotlin/press/mantra/compose/database/dao/MantraDao.kt index 62a44691..ba331ccb 100644 --- a/composeApp/src/commonMain/kotlin/press/mantra/compose/database/dao/MantraDao.kt +++ b/composeApp/src/commonMain/kotlin/press/mantra/compose/database/dao/MantraDao.kt @@ -389,42 +389,42 @@ abstract class MantraDao( marmotInnerEvent = translationChapterInnerEvent ) - // TODO: Don't scaffold translation chunks? - val chunks = database.mantraChunkDao().getChunksByChapterId(chapter.id) - chunks.forEach { chunk -> - val translationChunkTemplate = TranslationChunkEvent.build( - translationChapterId = translationChapter.id, - chunkId = chunk.id, - index = chunk.index, - text = "", // Untranslated scaffold; filled in during authoring. - ) - val translationChunk = MantraTranslationChunk.fromTranslationChunkEventTemplate( - translationChunkEventTemplate = translationChunkTemplate, - chatRoomId = chatRoomId, - userPublicKey = userPublicKey, - ) ?: return@forEach - - database.mantraTranslationChunkDao().upsert(translationChunk) - val translationChunkInnerEvent = MarmotInnerEvent( - id = translationChunk.id, - publicKey = translationChunk.publicKey, - kind = TranslationChunkEvent.KIND, - createdAt = translationChunk.createdAt, - tags = translationChunkTemplate.tags, - content = translationChunkTemplate.content, - chatRoomId = translationChunk.chatRoomId, - ) - database.marmotInnerEventDao().upsert( - translationChunkInnerEvent - ) - - sendMarmotInnerEvent( - chatRoomId = chatRoomId, - userPublicKey = userPublicKey, - text = "Prepared translation chunk ${chunk.index}", - marmotInnerEvent = translationChunkInnerEvent - ) - } + // TODO: Figure out if we seriously need the scaffolding +// val chunks = database.mantraChunkDao().getChunksByChapterId(chapter.id) +// chunks.forEach { chunk -> +// val translationChunkTemplate = TranslationChunkEvent.build( +// translationChapterId = translationChapter.id, +// chunkId = chunk.id, +// index = chunk.index, +// text = "", // Untranslated scaffold; filled in during authoring. +// ) +// val translationChunk = MantraTranslationChunk.fromTranslationChunkEventTemplate( +// translationChunkEventTemplate = translationChunkTemplate, +// chatRoomId = chatRoomId, +// userPublicKey = userPublicKey, +// ) ?: return@forEach +// +// database.mantraTranslationChunkDao().upsert(translationChunk) +// val translationChunkInnerEvent = MarmotInnerEvent( +// id = translationChunk.id, +// publicKey = translationChunk.publicKey, +// kind = TranslationChunkEvent.KIND, +// createdAt = translationChunk.createdAt, +// tags = translationChunkTemplate.tags, +// content = translationChunkTemplate.content, +// chatRoomId = translationChunk.chatRoomId, +// ) +// database.marmotInnerEventDao().upsert( +// translationChunkInnerEvent +// ) +// +// sendMarmotInnerEvent( +// chatRoomId = chatRoomId, +// userPublicKey = userPublicKey, +// text = "Prepared translation chunk ${chunk.index}", +// marmotInnerEvent = translationChunkInnerEvent +// ) +// } } translationArtifactVersionInnerEvent