Use new channel() method

This commit is contained in:
maxmoney21m
2023-03-04 14:33:09 +08:00
parent 42a27a6d8d
commit 6067a7d890
2 changed files with 7 additions and 2 deletions

View File

@@ -104,9 +104,10 @@ private fun FeedLoaded(
for (note in state.feed.value) { for (note in state.feed.value) {
note.event?.let { note.event?.let {
var route = "" var route = ""
val channel = note.channel()
if (note.channel != null) { if (channel != null) {
route = "Channel/${note.channel!!.idHex}" route = "Channel/${channel.idHex}"
} else { } else {
val replyAuthorBase = note.mentions?.first() val replyAuthorBase = note.mentions?.first()
var userToComposeOn = note.author!! var userToComposeOn = note.author!!

View File

@@ -18,6 +18,7 @@ import androidx.compose.material.Text
import androidx.compose.material.icons.Icons import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.MoreVert import androidx.compose.material.icons.filled.MoreVert
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.runtime.DisposableEffect
import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.MutableState import androidx.compose.runtime.MutableState
import androidx.compose.runtime.getValue import androidx.compose.runtime.getValue
@@ -28,8 +29,11 @@ import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue import androidx.compose.runtime.setValue
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalLifecycleOwner
import androidx.compose.ui.res.stringResource import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
import androidx.lifecycle.Lifecycle
import androidx.lifecycle.LifecycleEventObserver
import androidx.lifecycle.viewmodel.compose.viewModel import androidx.lifecycle.viewmodel.compose.viewModel
import androidx.navigation.NavController import androidx.navigation.NavController
import com.google.accompanist.pager.ExperimentalPagerApi import com.google.accompanist.pager.ExperimentalPagerApi