Fixes Channel @tag

This commit is contained in:
Vitor Pamplona
2023-01-31 20:50:56 -03:00
parent 75cb313886
commit 4303e6040c
2 changed files with 4 additions and 4 deletions
@@ -11,7 +11,7 @@ object NostrChannelDataSource: NostrDataSource<Note>("ChatroomFeed") {
var channel: com.vitorpamplona.amethyst.model.Channel? = null
fun loadMessagesBetween(channelId: String) {
channel = LocalCache.channels[channelId]
channel = LocalCache.getOrCreateChannel(channelId)
resetFilters()
}
@@ -23,7 +23,7 @@ fun ClickableRoute(
navController: NavController
) {
if (nip19.type == Nip19.Type.USER) {
val userBase = LocalCache.getOrCreateUser(nip19.hex.toByteArray())
val userBase = LocalCache.getOrCreateUser(nip19.hex)
val userState by userBase.live.observeAsState()
val user = userState?.user ?: return
@@ -48,8 +48,8 @@ fun ClickableRoute(
)
} else if (note.channel != null) {
ClickableText(
text = AnnotatedString("@${note.channel} "),
onClick = { navController.navigate("Channel/${nip19.hex}") },
text = AnnotatedString("@${note.channel?.toBestDisplayName()} "),
onClick = { navController.navigate("Channel/${note.channel?.idHex}") },
style = LocalTextStyle.current.copy(color = MaterialTheme.colors.primary)
)
} else {