mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2025-09-29 01:52:33 +02:00
Merge branch 'main' of https://github.com/vitorpamplona/amethyst
This commit is contained in:
@@ -148,6 +148,7 @@
|
|||||||
<string name="failed_to_save_the_video">Falha ao salvar o vídeo</string>
|
<string name="failed_to_save_the_video">Falha ao salvar o vídeo</string>
|
||||||
<string name="upload_image">Enviar Imagem</string>
|
<string name="upload_image">Enviar Imagem</string>
|
||||||
<string name="take_a_picture">Tirar uma foto</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">Gravar uma mensagem</string>
|
||||||
<string name="record_a_message_title">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>
|
<string name="record_a_message_description">Clique e segure para gravar uma mensagem</string>
|
||||||
|
@@ -20,12 +20,15 @@
|
|||||||
*/
|
*/
|
||||||
package com.vitorpamplona.amethyst
|
package com.vitorpamplona.amethyst
|
||||||
|
|
||||||
|
import com.vitorpamplona.amethyst.model.LocalCache.getOrCreateAddressableNoteInternal
|
||||||
import com.vitorpamplona.amethyst.model.User
|
import com.vitorpamplona.amethyst.model.User
|
||||||
import com.vitorpamplona.amethyst.ui.actions.Dao
|
import com.vitorpamplona.amethyst.ui.actions.Dao
|
||||||
import com.vitorpamplona.amethyst.ui.actions.NewMessageTagger
|
import com.vitorpamplona.amethyst.ui.actions.NewMessageTagger
|
||||||
import com.vitorpamplona.quartz.nip01Core.tags.addressables.Address
|
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.NNote
|
||||||
import com.vitorpamplona.quartz.nip19Bech32.entities.NPub
|
import com.vitorpamplona.quartz.nip19Bech32.entities.NPub
|
||||||
|
import com.vitorpamplona.quartz.nip65RelayList.AdvertisedRelayListEvent
|
||||||
import org.junit.Assert.assertEquals
|
import org.junit.Assert.assertEquals
|
||||||
import org.junit.Assert.assertTrue
|
import org.junit.Assert.assertTrue
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
@@ -38,7 +41,12 @@ import org.junit.Test
|
|||||||
class NewMessageTaggerKeyParseTest {
|
class NewMessageTaggerKeyParseTest {
|
||||||
val dao: Dao =
|
val dao: Dao =
|
||||||
object : 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) =
|
override suspend fun getOrCreateNote(hex: String) =
|
||||||
com.vitorpamplona.amethyst.model
|
com.vitorpamplona.amethyst.model
|
||||||
|
Reference in New Issue
Block a user