getUsersApi method

dynamic getUsersApi()

Implementation

getUsersApi() {
  var body = {"userId":AppStorages.myUserId,"secretKey":AppStorages.secKey};

  socket.emit("user-list", body);
  socket.on("user-list-res", (data) {
    var usersListMode = userListModelFromJson(data);
    usersList.addAll(usersListMode.list!);
    searchUserList.addAll(usersListMode.list!);
    loadData.value = false;
    if (widget.forAddMember) {
      if (widget.participentList != null) {
        if (usersList.isNotEmpty) {

          List<ParticipantUsers> participentList = widget.participentList!;
          for (var val in participentList) {
            usersList
                .removeWhere((element) => element.userId == val.userId);
            usersList.refresh();
          }
        }
      }
    }


  });


}