Resolve "textChannel#lastMessage null"
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