setGroupMonitor method

Future<void> setGroupMonitor(
  1. int id,
  2. bool monitored
)

设置群组监听

Implementation

Future<void> setGroupMonitor(int id, bool monitored) async {
  Log.i(tag, "setGroupMonitor:id:$id");
  Log.i(tag, "setGroupMonitor:monitored:$monitored");
  dynamic group=getGroup(id);
  if(group!=null){
    group["isMonitorGroup"]=monitored;
    if(monitored){
      if(!_monitoredGroupIds.contains(id)){
        _monitoredGroupIds.add(id);
      }
    }else{
      _monitoredGroupIds.remove(id);
    }
    Log.i(tag, "setGroupMonitor:monitoredGroupIds:$monitoredGroupIds");
    notifyListeners();
  }
}