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();
}
}
}
}
});
}