works now

This commit is contained in:
2025-06-23 14:00:21 +02:00
parent d51dc983ec
commit 1a07ff0ffd
2 changed files with 52 additions and 42 deletions

View File

@@ -50,7 +50,7 @@ export async function POST(request: Request) {
export async function GET(request: Request) {
// Return the current pinned.json object
try {
const pinnedPath = path.join(postsDirectory, 'pinned.json');
const pinnedPath = path.join(process.cwd(), 'posts', 'pinned.json');
console.log('Reading pinned.json from:', pinnedPath);
let pinnedData = { pinned: [], folderEmojis: {} };
if (fs.existsSync(pinnedPath)) {
@@ -73,7 +73,7 @@ export async function PATCH(request: Request) {
if (!Array.isArray(pinned) || typeof folderEmojis !== 'object') {
return NextResponse.json({ error: 'Invalid pinned or folderEmojis data' }, { status: 400 });
}
const pinnedPath = path.join(postsDirectory, 'pinned.json');
const pinnedPath = path.join(process.cwd(), 'posts', 'pinned.json');
console.log('Saving pinned.json to:', pinnedPath);
console.log('Saving data:', { pinned, folderEmojis });
fs.writeFileSync(pinnedPath, JSON.stringify({ pinned, folderEmojis }, null, 2), 'utf8');