This commit is contained in:
Vitor Pamplona
2025-08-30 13:49:35 -04:00
2 changed files with 10 additions and 1 deletions

View File

@@ -148,6 +148,7 @@
<string name="failed_to_save_the_video">Falha ao salvar o vídeo</string>
<string name="upload_image">Enviar Imagem</string>
<string name="take_a_picture">Tirar uma foto</string>
<string name="record_a_video">Gravar um vídeo</string>
<string name="record_a_message">Gravar uma mensagem</string>
<string name="record_a_message_title">Gravar uma mensagem</string>
<string name="record_a_message_description">Clique e segure para gravar uma mensagem</string>

View File

@@ -20,12 +20,15 @@
*/
package com.vitorpamplona.amethyst
import com.vitorpamplona.amethyst.model.LocalCache.getOrCreateAddressableNoteInternal
import com.vitorpamplona.amethyst.model.User
import com.vitorpamplona.amethyst.ui.actions.Dao
import com.vitorpamplona.amethyst.ui.actions.NewMessageTagger
import com.vitorpamplona.quartz.nip01Core.tags.addressables.Address
import com.vitorpamplona.quartz.nip17Dm.settings.ChatMessageRelayListEvent
import com.vitorpamplona.quartz.nip19Bech32.entities.NNote
import com.vitorpamplona.quartz.nip19Bech32.entities.NPub
import com.vitorpamplona.quartz.nip65RelayList.AdvertisedRelayListEvent
import org.junit.Assert.assertEquals
import org.junit.Assert.assertTrue
import org.junit.Test
@@ -38,7 +41,12 @@ import org.junit.Test
class NewMessageTaggerKeyParseTest {
val dao: Dao =
object : Dao {
override suspend fun getOrCreateUser(hex: String): User = User(hex)
override suspend fun getOrCreateUser(hex: String): User =
User(
hex,
getOrCreateAddressableNoteInternal(AdvertisedRelayListEvent.createAddress(hex)),
getOrCreateAddressableNoteInternal(ChatMessageRelayListEvent.createAddress(hex)),
)
override suspend fun getOrCreateNote(hex: String) =
com.vitorpamplona.amethyst.model