chore: prettier everywhere
This commit is contained in:
@@ -10,9 +10,13 @@ async function resetDatabase() {
|
||||
try {
|
||||
// Compter les tâches avant suppression
|
||||
const beforeCount = await prisma.task.count();
|
||||
const manualCount = await prisma.task.count({ where: { source: 'manual' } });
|
||||
const remindersCount = await prisma.task.count({ where: { source: 'reminders' } });
|
||||
|
||||
const manualCount = await prisma.task.count({
|
||||
where: { source: 'manual' },
|
||||
});
|
||||
const remindersCount = await prisma.task.count({
|
||||
where: { source: 'reminders' },
|
||||
});
|
||||
|
||||
console.log(`📊 État actuel:`);
|
||||
console.log(` Total: ${beforeCount} tâches`);
|
||||
console.log(` Manuelles: ${manualCount} tâches`);
|
||||
@@ -22,8 +26,8 @@ async function resetDatabase() {
|
||||
// Supprimer toutes les tâches de synchronisation
|
||||
const deletedTasks = await prisma.task.deleteMany({
|
||||
where: {
|
||||
source: 'reminders'
|
||||
}
|
||||
source: 'reminders',
|
||||
},
|
||||
});
|
||||
|
||||
console.log(`✅ Supprimé ${deletedTasks.count} tâches de synchronisation`);
|
||||
@@ -38,11 +42,11 @@ async function resetDatabase() {
|
||||
|
||||
// Compter après nettoyage
|
||||
const afterCount = await prisma.task.count();
|
||||
|
||||
|
||||
console.log('');
|
||||
console.log('🎉 Base de données nettoyée !');
|
||||
console.log(`📊 Résultat: ${afterCount} tâches restantes`);
|
||||
|
||||
|
||||
// Afficher les tâches restantes
|
||||
if (afterCount > 0) {
|
||||
console.log('');
|
||||
@@ -51,30 +55,32 @@ async function resetDatabase() {
|
||||
include: {
|
||||
taskTags: {
|
||||
include: {
|
||||
tag: true
|
||||
}
|
||||
}
|
||||
tag: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
orderBy: { createdAt: 'desc' }
|
||||
orderBy: { createdAt: 'desc' },
|
||||
});
|
||||
|
||||
|
||||
remainingTasks.forEach((task, index) => {
|
||||
const statusEmoji = {
|
||||
'todo': '⏳',
|
||||
'in_progress': '🔄',
|
||||
'done': '✅',
|
||||
'cancelled': '❌'
|
||||
}[task.status] || '❓';
|
||||
|
||||
const statusEmoji =
|
||||
{
|
||||
todo: '⏳',
|
||||
in_progress: '🔄',
|
||||
done: '✅',
|
||||
cancelled: '❌',
|
||||
}[task.status] || '❓';
|
||||
|
||||
// Utiliser les relations TaskTag
|
||||
const tags = task.taskTags ? task.taskTags.map(tt => tt.tag.name) : [];
|
||||
|
||||
const tags = task.taskTags
|
||||
? task.taskTags.map((tt) => tt.tag.name)
|
||||
: [];
|
||||
|
||||
const tagsStr = tags.length > 0 ? ` [${tags.join(', ')}]` : '';
|
||||
|
||||
|
||||
console.log(` ${index + 1}. ${statusEmoji} ${task.title}${tagsStr}`);
|
||||
});
|
||||
}
|
||||
|
||||
} catch (error) {
|
||||
console.error('❌ Erreur lors du reset:', error);
|
||||
throw error;
|
||||
@@ -83,14 +89,16 @@ async function resetDatabase() {
|
||||
|
||||
// Exécuter le script
|
||||
if (require.main === module) {
|
||||
resetDatabase().then(() => {
|
||||
console.log('');
|
||||
console.log('✨ Reset terminé avec succès !');
|
||||
process.exit(0);
|
||||
}).catch((error) => {
|
||||
console.error('💥 Erreur fatale:', error);
|
||||
process.exit(1);
|
||||
});
|
||||
resetDatabase()
|
||||
.then(() => {
|
||||
console.log('');
|
||||
console.log('✨ Reset terminé avec succès !');
|
||||
process.exit(0);
|
||||
})
|
||||
.catch((error) => {
|
||||
console.error('💥 Erreur fatale:', error);
|
||||
process.exit(1);
|
||||
});
|
||||
}
|
||||
|
||||
export { resetDatabase };
|
||||
|
||||
Reference in New Issue
Block a user