message-exclamationMessages

Conexión crucial

El siguiente archivo es crucial para el buen funcionamiento del proyecto, si este mismo se daña el proyecto podría no funcionar como debe.

¿Pero... de que trata?

Bien para explicarlo a grandes rasgos el archivo hace las consultas con supabase para ver si los buckets y tablas están creados correctamente.

Explicaremos a detalle cada funcion a continuacion:

Las funciones verifyPolicy y verifyBucket se encargan de verificar que las políticas anteriormente mencionadas en Bucket Storage y Table Chats estén creadas correctamente.

Funciones Front-end

Luego las siguientes funciones se encargarán de realizar los procedimientos para llevar la información a la api y poder acceder mediante un front-end si así quisiéramos

getMessage Se encarga de obtener los mensajes de todos los usuarios.

getMessagesOfNumber Obtiene los mensajes de cada usuario en particular (muy útil cuando se accede a ver el chat de un usuario en particular).

saveMessage Almacena todos los mensajes que se reciben del usuario.

GetUsername Se encarga de obtener el nombre de usuario del cliente de whatsapp pero ni no tiene le asigna el número de teléfono (esta característica no tiene mucha utilidad pero la coloque ya que tenía otra idea en mente).

saveMessageSendedUser Su función es guardar los mensajes que se envían al usuario, tanto del bot como del vendedor si así lo quisiera con la implementación correspondiente.

verifyStatusMessage Verifica si el status del mensaje ya está en la base de datos.

updateStatusMessage Una vez realizada la verificación del status este mismo y se actualiza esta función se encargará de publicarlo en la base de datos.

Y eso es todo por este archivo, el cual es de suma importancia tanto para el bucket como también la creación de políticas.

Última actualización