updateCheckedUserIds method
void
updateCheckedUserIds()
更新选择的用户id集合(用户可能变成不在线,则取消选择)
Implementation
void updateCheckedUserIds() {
List<int> newCheckedUserIds=[];
//遍历当前选择的用户id集合
for(int id in checkedUserIds){
//是否依然在线
if(isUserOnline(id)){
if(!newCheckedUserIds.contains(id)){
newCheckedUserIds.add(id);
}
}
}
_checkedUserIds=newCheckedUserIds;
notifyListeners();
}