Restart repository history from target event

This commit is contained in:
2026-07-18 16:54:26 +01:00
commit e08aa0a667
71 changed files with 15963 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
import { NextResponse } from 'next/server';
import { resumeTorrent } from '@/lib/qbittorrent';
import { QbittorrentResumeResponse } from '@/types';
export async function POST(request: Request) {
try {
const { hash } = await request.json();
if (!hash) {
return NextResponse.json({ error: 'Hash is required' }, { status: 400 });
}
await resumeTorrent(hash);
const response: QbittorrentResumeResponse = { success: true };
return NextResponse.json(response);
} catch (error) {
console.error('Error resuming torrent:', error);
const errorMessage = error instanceof Error ? error.message : String(error);
return NextResponse.json({
error: 'Failed to resume torrent',
details: errorMessage
}, { status: 500 });
}
}