chore: prettier everywhere

This commit is contained in:
Julien Froidefond
2025-10-09 13:40:03 +02:00
parent f8100ae3e9
commit d9cf9a2655
303 changed files with 15420 additions and 9391 deletions

View File

@@ -7,16 +7,15 @@ interface RouteParams {
}>;
}
export async function DELETE(
request: NextRequest,
{ params }: RouteParams
) {
export async function DELETE(request: NextRequest, { params }: RouteParams) {
try {
const { filename } = await params;
// Vérification de sécurité - s'assurer que c'est bien un fichier de backup
if (!filename.startsWith('towercontrol_') ||
(!filename.endsWith('.db') && !filename.endsWith('.db.gz'))) {
if (
!filename.startsWith('towercontrol_') ||
(!filename.endsWith('.db') && !filename.endsWith('.db.gz'))
) {
return NextResponse.json(
{ success: false, error: 'Invalid backup filename' },
{ status: 400 }
@@ -24,27 +23,25 @@ export async function DELETE(
}
await backupService.deleteBackup(filename);
return NextResponse.json({
success: true,
message: `Backup ${filename} deleted successfully`
message: `Backup ${filename} deleted successfully`,
});
} catch (error) {
console.error('Error deleting backup:', error);
return NextResponse.json(
{
success: false,
error: error instanceof Error ? error.message : 'Failed to delete backup'
{
success: false,
error:
error instanceof Error ? error.message : 'Failed to delete backup',
},
{ status: 500 }
);
}
}
export async function POST(
request: NextRequest,
{ params }: RouteParams
) {
export async function POST(request: NextRequest, { params }: RouteParams) {
try {
const { filename } = await params;
const body = await request.json();
@@ -52,8 +49,10 @@ export async function POST(
if (action === 'restore') {
// Vérification de sécurité
if (!filename.startsWith('towercontrol_') ||
(!filename.endsWith('.db') && !filename.endsWith('.db.gz'))) {
if (
!filename.startsWith('towercontrol_') ||
(!filename.endsWith('.db') && !filename.endsWith('.db.gz'))
) {
return NextResponse.json(
{ success: false, error: 'Invalid backup filename' },
{ status: 400 }
@@ -63,16 +62,19 @@ export async function POST(
// Protection environnement de production
if (process.env.NODE_ENV === 'production') {
return NextResponse.json(
{ success: false, error: 'Restore not allowed in production via API' },
{
success: false,
error: 'Restore not allowed in production via API',
},
{ status: 403 }
);
}
await backupService.restoreBackup(filename);
return NextResponse.json({
success: true,
message: `Database restored from ${filename}`
message: `Database restored from ${filename}`,
});
}
@@ -83,12 +85,11 @@ export async function POST(
} catch (error) {
console.error('Error in backup operation:', error);
return NextResponse.json(
{
success: false,
error: error instanceof Error ? error.message : 'Operation failed'
{
success: false,
error: error instanceof Error ? error.message : 'Operation failed',
},
{ status: 500 }
);
}
}