25 lines
715 B
JavaScript
25 lines
715 B
JavaScript
// api_v1/scanner/scanUser.js
|
|
const scanPhotosUser = require('./scanPhotosUser');
|
|
const scanActivitiesUser = require('./scanActivitiesUser');
|
|
const { log } = require('./logger');
|
|
|
|
async function scanUser(userName, db) {
|
|
log(`🔵 Inizio scan COMPLETO per user=${userName}`);
|
|
|
|
// 🔥 SCAN FOTO
|
|
const newPhotos = await scanPhotosUser(userName, db);
|
|
|
|
// 🔥 SCAN ATTIVITÀ
|
|
const newActivities = await scanActivitiesUser(userName, db);
|
|
|
|
log(`🟣 Scan COMPLETATO per user=${userName}`);
|
|
log(` 📸 Nuove foto: ${newPhotos.length}`);
|
|
log(` 🏃♂️ Nuove attività: ${newActivities.length}`);
|
|
|
|
return {
|
|
photos: newPhotos,
|
|
activities: newActivities
|
|
};
|
|
}
|
|
|
|
module.exports = scanUser;
|