Change the Torch logo.

This commit is contained in:
Kgothatso Ngako committed 2026-07-05 23:08:40 +02:00
1 parent 49eb22f146
commit e92890b048
20 files changed
+75 -115

No files matched your search

@@ -1,12 +1,18 @@
package at.torch.compose.database.dao
import androidx.room3.Dao
import androidx.room3.Query
import androidx.room3.Upsert
import at.torch.compose.database.model.MarmotKeyPackage
import com.vitorpamplona.quartz.nip01Core.core.HexKey
import fr.acinq.bitcoin.PublicKey
@Dao
interface MarmotKeyPackageDao {
@Query("SELECT * FROM MarmotKeyPackage WHERE publicKey = :publicKey")
suspend fun getMarmotKeyPackageForPublicKey(publicKey: HexKey): MarmotKeyPackage?
@Upsert
suspend fun upsert(marmotKeyPackage: MarmotKeyPackage)
}
@@ -3,7 +3,10 @@ package at.torch.compose.database.repository
import at.torch.compose.database.model.ChatMessage
import at.torch.compose.database.model.GiftWrapPayload
import at.torch.compose.database.model.MarmotInnerEvent
import at.torch.compose.database.model.MarmotKeyPackage
import at.torch.compose.database.model.Participant
import at.torch.compose.database.model.Profile
import at.torch.compose.database.model.intermdiate.LocalProfile
import co.touchlab.kermit.Logger
import com.vitorpamplona.quartz.marmot.mls.group.MlsGroup
import com.vitorpamplona.quartz.marmot.mls.group.MlsGroupState
@@ -102,6 +105,14 @@ class DatabaseChatRepository(
}
}
override suspend fun getMarmotKeyPackageForPublicKey(publicKey: HexKey): MarmotKeyPackage? {
return database.marmotKeyPackageDao().getMarmotKeyPackageForPublicKey(publicKey)
}
override suspend fun getProfileWithPublicKey(publicKey: HexKey): Profile? {
return database.profileDao().getProfileByPublicKey(publicKey)
}
override suspend fun sendChatMessage(
text: String,
localChatRoom: at.torch.compose.database.model.intermdiate.LocalChatRoom,