Skip to content

Resolve "textChannel#lastMessage null"

JonoAugustine requested to merge wip-i48 into master

Closes #48 (closed)

changes

override suspend fun getLastMessage(): Message? = getData().lastMessage?.lazyEntity

to

    override suspend fun getLastMessage(): Message? =
        getData().lastMessage?.lazyEntity
            ?: context.requester.sendRequest(Route.GetChannelMessages(id, limit = 1)).value
                ?.firstOrNull()?.let { getData().update(it) }?.lazyEntity
Edited by JonoAugustine

Merge request reports