after
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import 'package:firebase_auth/firebase_auth.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
@@ -71,17 +72,21 @@ class _ProfessionalListScreenState extends State<ProfessionalListScreen> {
|
||||
_body(ProfessionalListState state) {
|
||||
if (state is ProfessionalListSuccess) {
|
||||
final List<UserProfessional> filteredUsers;
|
||||
// filtrar por nombre
|
||||
if (_searchController.text.isNotEmpty) {
|
||||
filteredUsers = state.users
|
||||
.where((element) => removeDiacritics(element.myUser.name!)
|
||||
.toLowerCase()
|
||||
.contains(
|
||||
removeDiacritics(_searchController.text.toLowerCase())))
|
||||
.toList();
|
||||
} else {
|
||||
filteredUsers = state.users;
|
||||
}
|
||||
|
||||
// TODO : encaso de filtro dañado
|
||||
// if (_searchController.text.isNotEmpty) {
|
||||
filteredUsers = state.users
|
||||
.where((element) => removeDiacritics(element.myUser.name!)
|
||||
.toLowerCase()
|
||||
.contains(removeDiacritics(_searchController.text.toLowerCase())))
|
||||
.where((user) =>
|
||||
user.myUser.id != FirebaseAuth.instance.currentUser!.uid)
|
||||
.toList();
|
||||
// } else {
|
||||
// filteredUsers = state.users
|
||||
// // .where((user) => user.myUser.id != FirebaseAuth.instance.currentUser!.uid)
|
||||
// .toList();
|
||||
// }
|
||||
|
||||
if (filteredUsers.isEmpty) {
|
||||
return const Center(
|
||||
|
||||
Reference in New Issue
Block a user