Change the Torch logo.
This commit is contained in:
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)
|
||||
}
|
||||
+11
@@ -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,
|
||||
|
||||
Reference in new issue
Block a user