blob: fbad7c4a7b93325e855b433838e5bd39862a4517 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import { NextResponse } from 'next/server';
import { triggerEnhancedSync } from '../../../../lib/nonsap-sync/enhanced-sync-service';
export async function POST() {
try {
// 수동 동기화 트리거 (백그라운드에서 실행)
triggerEnhancedSync().catch(error => {
console.error('Manual sync failed:', error);
});
return NextResponse.json({
success: true,
message: 'Manual sync triggered successfully',
timestamp: new Date().toISOString()
});
} catch (error) {
console.error('Error triggering manual sync:', error);
return NextResponse.json({
success: false,
error: 'Failed to trigger manual sync',
timestamp: new Date().toISOString()
}, { status: 500 });
}
}
|