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) {
note.event?.let {
var route = ""
val channel = note.channel()
if (note.channel != null) {
route = "Channel/${note.channel!!.idHex}"
if (channel != null) {
route = "Channel/${channel.idHex}"
} else {
val replyAuthorBase = note.mentions?.first()
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.filled.MoreVert
import androidx.compose.runtime.Composable
import androidx.compose.runtime.DisposableEffect
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.MutableState
import androidx.compose.runtime.getValue
@@ -28,8 +29,11 @@ import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.setValue
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalLifecycleOwner
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
import androidx.lifecycle.Lifecycle
import androidx.lifecycle.LifecycleEventObserver
import androidx.lifecycle.viewmodel.compose.viewModel
import androidx.navigation.NavController
import com.google.accompanist.pager.ExperimentalPagerApi