docker container emoji picker?
Some checks failed
Deploy / build-and-deploy (push) Failing after 3s

This commit is contained in:
2025-06-22 14:50:46 +02:00
parent e78e73286c
commit 5c53f370af
2 changed files with 22 additions and 1 deletions

View File

@@ -670,17 +670,30 @@ export default function AdminPage() {
// Save to JSON file in background
try {
console.log('Fetching current pinned data...');
const pinnedRes = await fetch('/api/admin/posts', { method: 'GET' });
if (!pinnedRes.ok) {
throw new Error(`Failed to fetch pinned data: ${pinnedRes.status}`);
}
const pinnedData = await pinnedRes.json();
console.log('Current pinned data:', pinnedData);
const folderEmojis = pinnedData.folderEmojis || {};
folderEmojis[folderPath] = emoji;
await fetch('/api/admin/posts', {
console.log('Updated folderEmojis:', folderEmojis);
console.log('Saving to pinned.json...');
const saveRes = await fetch('/api/admin/posts', {
method: 'PATCH',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ folderEmojis, pinned: pinnedData.pinned || [] }),
});
if (!saveRes.ok) {
throw new Error(`Failed to save emoji: ${saveRes.status}`);
}
console.log('Emoji saved to JSON successfully');
} catch (saveError) {
console.error('Failed to save emoji to JSON:', saveError);