Skip to content

Commit

Permalink
fix NPE on exit
Browse files Browse the repository at this point in the history
  • Loading branch information
MrXiaoM committed Sep 18, 2024
1 parent 9d9ef1c commit b165a7a
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import cn.evolvefield.onebot.sdk.response.group.GroupInfoResp
import cn.evolvefield.onebot.sdk.response.group.GroupMemberInfoResp
import cn.evolvefield.onebot.sdk.util.data
import cn.evolvefield.onebot.sdk.util.JsonHelper.gson
import cn.evolvefield.onebot.sdk.util.JsonHelper.nullable
import cn.evolvefield.onebot.sdk.util.ignorable
import cn.evolvefield.onebot.sdk.util.jsonObject
import com.google.gson.JsonArray
Expand Down Expand Up @@ -92,7 +93,7 @@ internal class GroupWrapper(
override suspend fun updateGroupMemberList(): ContactList<MemberWrapper> {
return (membersInternal ?: ContactList()).apply {
val result = bot.impl.getGroupMemberList(id)
val data = result.data.takeIf { it.isNotEmpty() }
val data = result.data.takeIf { !it.nullable.isNullOrEmpty() }
val json = result.json.data as? JsonArray ?: JsonArray()
val membersList = data?.map { member ->
val memberJson = json.firstOrNull { memberJson ->
Expand Down

0 comments on commit b165a7a

Please sign in to comment.