fix: issue where channels didn't load on start in sidebar
Signed-off-by: Infi <infi@infi.sh>
This commit is contained in:
parent
fac7411eea
commit
dda4ec0631
|
|
@ -139,12 +139,10 @@ fun RowScope.ChannelList(
|
|||
.sortedBy { it.lastMessageID ?: it.id }
|
||||
.reversed()
|
||||
|
||||
val server = remember(serverId, RevoltAPI.serverCache) { RevoltAPI.serverCache[serverId] }
|
||||
val categorisedChannels = remember(server, RevoltAPI.channelCache) {
|
||||
server?.let {
|
||||
val server = RevoltAPI.serverCache[serverId]
|
||||
val categorisedChannels = server?.let {
|
||||
ChannelUtils.categoriseServerFlat(it)
|
||||
}
|
||||
}
|
||||
|
||||
Surface(
|
||||
tonalElevation = 1.dp,
|
||||
|
|
@ -485,7 +483,7 @@ fun RowScope.ChannelList(
|
|||
}
|
||||
} else {
|
||||
items(
|
||||
categorisedChannels.size ?: 0,
|
||||
categorisedChannels.size,
|
||||
key = { index ->
|
||||
val channel = categorisedChannels.getOrNull(index)
|
||||
channel?.let {
|
||||
|
|
|
|||
Loading…
Reference in New Issue