Notificar cuando están escribiendo
Comprar curso

32. Notificar cuando están escribiendo

Se enseñará cómo notificar a los usuarios de la sala de chat cuando otro usuario está escribiendo un mensaje. Se explicará cómo utilizar Laravel Echo para enviar notificaciones en tiempo real sobre la actividad de los usuarios en la sala de chat.


3 comentarios

Inicia sesión para comentar

Comentarios:

  • Hassan

    Hassan hace 3 semanas

    profe tengo un error no me sale escribiendo y ya compare varias veces  y no encuentro la falla o error, pero lo que si note es que en el pusher al enviar 1 solo mensaje me aparece 3 API MESSAGE en Pusher o a veces mas enviando 1 solo mensaje como se muestra en la imagen, es normal?

    • Victor Arana Flores hace 3 semanas

      las notificaciones te salen dependiendo de los oyentes. Por ejemplo en lo que has mandado veo que tienes dos oyentes.

    • Hassan hace 3 semanas

      donde cree que se encuentre mi error, por favor me ayuda llevo 2 días intentando solucionarlo

    • Hassan hace 3 semanas

      sobre los oyentes creo que por cada caracter que escribo en el text box se multiplica por 2, como este ejemplo en el textbox solo escribi Prueba y me salen esos 5 API message

    • Victor Arana Flores hace 2 semanas

      Hola Hassan tendría que revisar tu codigo, y lamentablemente ese tipo de revisiones no están incluido por la compra del curso.

  • David Austria

    David Austria hace 10 meses

    Estoy usando Livewire v3, así que en el archivo chat-component.blade.php cambié:

    <x-input wire:model="bodyMessage" type="text" class="flex-1" placeholder="Escriba un mensaje aquí" />

    por

    <x-input wire:model.blur="bodyMessage" type="text" class="flex-1" placeholder="Escriba un mensaje aquí" />

  • Jheyner David Ibagon

    Jheyner David Ibagon hace 1 año

    Hola, trate de realizar algunas pruebas y visualicé que el settimeout no era una solución del todo, así que lo mejore un poco, espero que les sirva y si de alguna u otra forma lo resuelven de otra manera, estaré atento para modificarlo.

    1.  Cuando escribe o cancela el mensaje borrando…

    2. Cuando termina de escribir el mensaje y lo envia.

    3. Como lo han notado, he creado un nuevo parametro llamado is_typing que funciona como bandera de estado del mensaje a la hora de estar escribiendolo, NO OLVIDEN INICIALIZAR LA PROPIEDAD EN EL CONSTRUCTOR DE LA CLASE.

    4. En el componente remplazo el settimeout por una validacion, dato que recibe el valor is_typing.

    • Victor Arana Flores hace 1 año

      Hola, gracias por el aporte.