From 2dadc670132f65e910c43cfd1ce8a0d959b17170 Mon Sep 17 00:00:00 2001 From: richardtekula Date: Wed, 17 Dec 2025 09:47:47 +0100 Subject: [PATCH] refactor: Move verbose email sync logs to debug level MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Email sync operations now only show in LOG_LEVEL=debug mode. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- src/services/jmap/sync.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/services/jmap/sync.js b/src/services/jmap/sync.js index 16c881a..7a678ac 100644 --- a/src/services/jmap/sync.js +++ b/src/services/jmap/sync.js @@ -19,7 +19,7 @@ export const syncEmailsFromSender = async ( const { limit = 50, daysBack = 30 } = options; try { - logger.info(`Synchronizácia emailov s kontaktom: ${senderEmail} pre účet ${emailAccountId}`); + logger.debug(`Synchronizácia emailov s kontaktom: ${senderEmail}`); const [contact] = await db .select({ companyId: contacts.companyId }) @@ -37,14 +37,14 @@ export const syncEmailsFromSender = async ( throw new Error('Priečinok Inbox nebol nájdený'); } - logger.info(`Používam priečinky: Inbox (${inboxMailbox.id})${sentMailbox ? `, Sent (${sentMailbox.id})` : ''}`); + logger.debug(`Používam priečinky: Inbox, Sent`); // Calculate date threshold (only emails from last X days) const dateThreshold = new Date(); dateThreshold.setDate(dateThreshold.getDate() - daysBack); const dateThresholdISO = dateThreshold.toISOString(); - logger.info(`Filtrovanie: posledných ${daysBack} dní, z Inbox/Sent, pre ${senderEmail}`); + logger.debug(`Filtrovanie: posledných ${daysBack} dní pre ${senderEmail}`); // Query emails FROM the contact const queryFromResponse = await jmapRequest(jmapConfig, [ @@ -68,7 +68,7 @@ export const syncEmailsFromSender = async ( ]); const fromEmailIds = queryFromResponse.methodResponses[0][1].ids || []; - logger.info(`Nájdených ${fromEmailIds.length} emailov OD ${senderEmail}`); + logger.debug(`Nájdených ${fromEmailIds.length} emailov OD ${senderEmail}`); // Query emails TO the contact (from Sent folder if it exists) let toEmailIds = []; @@ -94,12 +94,12 @@ export const syncEmailsFromSender = async ( ]); toEmailIds = queryToResponse.methodResponses[0][1].ids || []; - logger.info(`Nájdených ${toEmailIds.length} emailov PRE ${senderEmail}`); + logger.debug(`Nájdených ${toEmailIds.length} emailov PRE ${senderEmail}`); } // Combine and deduplicate const emailIds = [...new Set([...fromEmailIds, ...toEmailIds])]; - logger.info(`Celkovo unikátnych emailov: ${emailIds.length}`); + logger.debug(`Celkovo unikátnych emailov: ${emailIds.length}`); if (emailIds.length === 0) { return { total: 0, saved: 0 }; @@ -200,7 +200,7 @@ export const syncEmailsFromSender = async ( } } - logger.success(`Synchronizovaných ${savedCount} nových emailov s ${senderEmail}`); + logger.debug(`Synchronizovaných ${savedCount} nových emailov s ${senderEmail}`); return { total: emailsList.length, saved: savedCount }; } catch (error) { logger.error('Nepodarilo sa synchronizovať emaily s kontaktom', error);