notificacion chat
This commit is contained in:
+22
-21
@@ -54,9 +54,6 @@ class _ChatScreenState extends State<ChatScreen> {
|
||||
},
|
||||
),
|
||||
);
|
||||
|
||||
print(token);
|
||||
print(response);
|
||||
response;
|
||||
} catch (e) {
|
||||
print('error al enviar notificacion $e');
|
||||
@@ -201,25 +198,29 @@ class _ChatScreenState extends State<ChatScreen> {
|
||||
});
|
||||
|
||||
if (user?.token != '') {
|
||||
final mensajesQuerySnapshot =
|
||||
await FirebaseFirestore.instance
|
||||
.collection('chats')
|
||||
.doc(widget.eventoId)
|
||||
.get();
|
||||
final mensajes =
|
||||
mensajesQuerySnapshot.data()?['message'];
|
||||
if (mensajes != null && mensajes.isNotEmpty) {
|
||||
final ultimoMensaje = mensajes.last;
|
||||
final ultimoMensajeUser = ultimoMensaje['user'];
|
||||
if (ultimoMensajeUser == uid) {
|
||||
// El último mensaje fue enviado por ti, no se envía la notificación
|
||||
} else {
|
||||
sendPushNotification(user!.token!);
|
||||
}
|
||||
} else {
|
||||
sendPushNotification(user!.token!);
|
||||
}
|
||||
sendPushNotification(user!.token!);
|
||||
}
|
||||
|
||||
// if (user?.token != '') {
|
||||
// final mensajesQuerySnapshot =
|
||||
// await FirebaseFirestore.instance
|
||||
// .collection('chats')
|
||||
// .doc(widget.eventoId)
|
||||
// .get();
|
||||
// final mensajes =
|
||||
// mensajesQuerySnapshot.data()?['message'];
|
||||
// if (mensajes != null && mensajes.isNotEmpty) {
|
||||
// final ultimoMensaje = mensajes.last;
|
||||
// final ultimoMensajeUser = ultimoMensaje['user'];
|
||||
// if (ultimoMensajeUser == uid) {
|
||||
// // El último mensaje fue enviado por ti, no se envía la notificación
|
||||
// } else {
|
||||
// sendPushNotification(user!.token!);
|
||||
// }
|
||||
// } else {
|
||||
// sendPushNotification(user!.token!);
|
||||
// }
|
||||
// }
|
||||
_textController.clear();
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user