feat: enhance push notification management and error handling
- Implemented error handling for unhandled promise rejections related to message channels, improving stability during push notification operations. - Updated the PushNotificationManager component to manage push subscription registration with timeouts, preventing application hangs. - Enhanced the sidebar and chat components to display user avatars, improving user experience and visual consistency. - Refactored email processing logic to support scheduled email sending, integrating new backend functionalities for better email management. - Improved overall error handling and logging across components to reduce console spam and enhance debugging capabilities.
This commit is contained in:
@@ -10,6 +10,13 @@ crons.interval(
|
||||
internal.chat.enviarMensagensAgendadas
|
||||
);
|
||||
|
||||
// Processar fila de emails (incluindo agendados) a cada minuto
|
||||
crons.interval(
|
||||
"processar-fila-emails",
|
||||
{ minutes: 1 },
|
||||
internal.email.processarFilaEmails
|
||||
);
|
||||
|
||||
// Limpar indicadores de digitação antigos (>10s) a cada minuto
|
||||
crons.interval(
|
||||
"limpar-indicadores-digitacao",
|
||||
@@ -33,13 +40,5 @@ crons.interval(
|
||||
{}
|
||||
);
|
||||
|
||||
// Processar fila de emails pendentes a cada 2 minutos
|
||||
crons.interval(
|
||||
"processar-fila-emails",
|
||||
{ minutes: 2 },
|
||||
internal.email.processarFilaEmails,
|
||||
{}
|
||||
);
|
||||
|
||||
export default crons;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user