This commit is contained in:
Felipe
2024-05-25 14:04:02 -05:00
parent 50f0c04f59
commit bec1aaef21
3 changed files with 14 additions and 13 deletions
@@ -130,7 +130,9 @@ class _ProfessionalServiceHistoryListScreenState
customStatus(service), customStatus(service),
], ],
), ),
Text( service.description.isEmpty
? const SizedBox()
: Text(
'"${service.description.trim()}"', '"${service.description.trim()}"',
overflow: TextOverflow.ellipsis, overflow: TextOverflow.ellipsis,
), ),
@@ -329,11 +329,10 @@ class _ProfessionalServiceScreenState extends State<ProfessionalServiceScreen> {
service.range1Hour2.minute, service.range1Hour2.minute,
); );
if (service.status == ServiceStatus.acepted || service.status == ServiceStatus.active) {
if (now.isAfter(serviceDateTime)) { if (now.isAfter(serviceDateTime)) {
return const SizedBox(); return const SizedBox();
} else { } else {
if (service.status == ServiceStatus.acepted ||
service.status == ServiceStatus.active) {
return Wrap( return Wrap(
alignment: WrapAlignment.center, alignment: WrapAlignment.center,
spacing: 15, spacing: 15,
@@ -30,7 +30,7 @@ class FirebaseServiceRepository {
Stream<List<ServiceEntity>> getServicesForUser(String userId) { Stream<List<ServiceEntity>> getServicesForUser(String userId) {
return serviceCollection return serviceCollection
.where('user_id', isEqualTo: userId) .where('user_id', isEqualTo: userId)
.where('status', whereIn: [0, 1, 2, 3]) .where('status', whereIn: [0, 1, 3])
.snapshots() .snapshots()
.map((querySnapshot) => querySnapshot.docs .map((querySnapshot) => querySnapshot.docs
.map((doc) => ServiceEntity.fromDocument(doc.data(), doc.id)) .map((doc) => ServiceEntity.fromDocument(doc.data(), doc.id))
@@ -41,7 +41,7 @@ class FirebaseServiceRepository {
String professionalId) { String professionalId) {
return serviceCollection return serviceCollection
.where('professional_id', isEqualTo: professionalId) .where('professional_id', isEqualTo: professionalId)
.where('status', whereIn: [1, 2, 3]) .where('status', whereIn: [1, 3])
.snapshots() .snapshots()
.map((querySnapshot) => querySnapshot.docs .map((querySnapshot) => querySnapshot.docs
.map((doc) => ServiceEntity.fromDocument(doc.data(), doc.id)) .map((doc) => ServiceEntity.fromDocument(doc.data(), doc.id))
@@ -62,7 +62,7 @@ class FirebaseServiceRepository {
Stream<List<ServiceEntity>> getServicesHistoryForUser(String userId) { Stream<List<ServiceEntity>> getServicesHistoryForUser(String userId) {
return serviceCollection return serviceCollection
.where('user_id', isEqualTo: userId) .where('user_id', isEqualTo: userId)
.where('status', whereIn: [4, 5]) .where('status', whereIn: [2, 4, 5])
.snapshots() .snapshots()
.map((querySnapshot) => querySnapshot.docs .map((querySnapshot) => querySnapshot.docs
.map((doc) => ServiceEntity.fromDocument(doc.data(), doc.id)) .map((doc) => ServiceEntity.fromDocument(doc.data(), doc.id))
@@ -73,7 +73,7 @@ class FirebaseServiceRepository {
String professionalId) { String professionalId) {
return serviceCollection return serviceCollection
.where('professional_id', isEqualTo: professionalId) .where('professional_id', isEqualTo: professionalId)
.where('status', whereIn: [4, 5]) .where('status', whereIn: [2, 4, 5])
.snapshots() .snapshots()
.map((querySnapshot) => querySnapshot.docs .map((querySnapshot) => querySnapshot.docs
.map((doc) => ServiceEntity.fromDocument(doc.data(), doc.id)) .map((doc) => ServiceEntity.fromDocument(doc.data(), doc.id))