playlists

This commit is contained in:
2025-08-29 11:38:17 +02:00
parent d857be1424
commit e0146321b8
9 changed files with 248 additions and 108 deletions
+23
View File
@@ -0,0 +1,23 @@
import { playlistsRef } from "../../../config/firebase";
export const createPlaylist = async (payload = {}) => {
try {
const createdBy = payload?.createdBy;
const name = payload?.name?.trim?.();
const musics = Array.isArray(payload?.musics) ? payload.musics : [];
const doc = {
createdBy,
name,
musics,
createdAt: new Date(),
updatedAt: new Date(),
};
const docRef = await playlistsRef.add(doc);
return docRef.id;
} catch (error) {
console.error("Error creating playlist:", error);
throw error;
}
};