diff --git a/prisma/prisma-client.ts b/prisma/prisma-client.ts index 386ad48..33bc5a3 100644 --- a/prisma/prisma-client.ts +++ b/prisma/prisma-client.ts @@ -42,6 +42,11 @@ export const songStore = PrismaVectorStore.withModel(prisma).create( tags : PrismaVectorStore.ContentColumn, mood : PrismaVectorStore.ContentColumn, lyricsSnippet : PrismaVectorStore.ContentColumn, + url : PrismaVectorStore.ContentColumn, + albumId : PrismaVectorStore.ContentColumn, + artistId : PrismaVectorStore.ContentColumn, + hasLyrics : PrismaVectorStore.ContentColumn, + isDolbyContent : PrismaVectorStore.ContentColumn, }, filter: { origin: { @@ -72,6 +77,11 @@ export const podcastStore = PrismaVectorStore.withModel(prisma).create( tags : PrismaVectorStore.ContentColumn, mood : PrismaVectorStore.ContentColumn, lyricsSnippet : PrismaVectorStore.ContentColumn, + url : PrismaVectorStore.ContentColumn, + albumId : PrismaVectorStore.ContentColumn, + artistId : PrismaVectorStore.ContentColumn, + hasLyrics : PrismaVectorStore.ContentColumn, + isDolbyContent : PrismaVectorStore.ContentColumn, }, filter: { origin: { @@ -103,6 +113,11 @@ export const poemsStore = PrismaVectorStore.withModel(prisma).create( tags : PrismaVectorStore.ContentColumn, mood : PrismaVectorStore.ContentColumn, lyricsSnippet : PrismaVectorStore.ContentColumn, + url : PrismaVectorStore.ContentColumn, + albumId : PrismaVectorStore.ContentColumn, + artistId : PrismaVectorStore.ContentColumn, + hasLyrics : PrismaVectorStore.ContentColumn, + isDolbyContent : PrismaVectorStore.ContentColumn, }, filter: { origin: { @@ -133,6 +148,11 @@ export const bookStore = PrismaVectorStore.withModel(prisma).create( tags : PrismaVectorStore.ContentColumn, mood : PrismaVectorStore.ContentColumn, lyricsSnippet : PrismaVectorStore.ContentColumn, + url : PrismaVectorStore.ContentColumn, + albumId : PrismaVectorStore.ContentColumn, + artistId : PrismaVectorStore.ContentColumn, + hasLyrics : PrismaVectorStore.ContentColumn, + isDolbyContent : PrismaVectorStore.ContentColumn, }, filter: { origin: { diff --git a/src/services/album.service.ts b/src/services/album.service.ts index f7db3ef..a83e869 100644 --- a/src/services/album.service.ts +++ b/src/services/album.service.ts @@ -90,10 +90,7 @@ trillerUrl if (!name ) { throw new HttpException(422, { errors: { title: ["Required Name fields are missing"] } }); } - - console.log("album"); - console.log(album); - + const data : any = { slug : `${slugify(name)}`, contentType, @@ -163,8 +160,7 @@ trillerAvailable : (trillerAvailable === "true"), const al = await prisma.album.create({ data - }).catch((e) => { - console.log(e); + }).catch((e) => { throw new HttpException(422, { errors: { title: ["Required Name fields are missing"] } }); }); @@ -224,8 +220,7 @@ export const getAlbum = async (slug: string) => { }; }; -export const getAlbumById = async (slug: string) => { - console.log(slug); +export const getAlbumById = async (slug: string) => { const album = await prisma.album.findUnique({ where: { slug @@ -383,9 +378,7 @@ trillerUrl if (!name ) { throw new HttpException(422, { errors: { title: ["Required Name fields are missing"] } }); } - - console.log("album"); - console.log(album); + const data : any = { slug : `${slugify(name)}`, @@ -439,16 +432,13 @@ trillerAvailable : (trillerAvailable === "true"), data.currency = "BDT"; } - - console.log("data"); - console.log(data); + const updatedAlbum = await prisma.album.update({ where: { slug, }, - data: data, - }).catch((e) => { - console.log(e); + data, + }).catch((e) => { throw new HttpException(422, { errors: { title: ["Required Name fields are missing"] } }); } diff --git a/src/services/home.service.ts b/src/services/home.service.ts index 2cbaf8a..f0cdadd 100644 --- a/src/services/home.service.ts +++ b/src/services/home.service.ts @@ -1,3 +1,4 @@ +/* eslint-disable camelcase */ /* eslint-disable import/prefer-default-export */ diff --git a/src/services/songs.service.ts b/src/services/songs.service.ts index b99f05c..ede3db0 100644 --- a/src/services/songs.service.ts +++ b/src/services/songs.service.ts @@ -80,6 +80,8 @@ export const getSongs = async (query: any, username?: string) => { primaryImage: true, }, }, + lyricsSnippet: true, + mediaPreviewUrl: true, // downloadUrls: true, // images: true, // playLists: true,