removeDisConnectUser method

void removeDisConnectUser(
  1. String userId,
  2. String socketId
)

Implementation

void removeDisConnectUser(String userId, String socketId) {
  int targetIndex = mouseCursorList
      .indexWhere((element) => element.userId == userId && element.socketId == socketId);
  if (targetIndex != -1) {
    flag = 'disconnectUser';
    targetUsers.add({
      "userId": mouseCursorList[targetIndex].userId,
      "userName": mouseCursorList[targetIndex].userName
    });
    mouseCursorList.removeAt(targetIndex);
    notifyListeners();
  }
}