elf integration

This commit is contained in:
raiper34
2024-06-23 18:16:54 +02:00
parent 46793174ab
commit 903697646d
10 changed files with 222 additions and 29 deletions
@@ -20,10 +20,9 @@ export class PlaylistController {
}
@Post()
create(@Body() playlist: PlaylistModel): any {
getDetails(playlist.spotifyUrl).then(async details => {
async create(@Body() playlist: PlaylistModel): Promise<void> {
await getDetails(playlist.spotifyUrl).then(async details => {
const savedPlaylist = await this.service.create({...playlist, name: details.preview.title});
console.log(savedPlaylist);
details.tracks.forEach(track => {
this.trackService.create({
artist: track.artist,
@@ -32,6 +31,5 @@ export class PlaylistController {
}, savedPlaylist);
});
});
//return {url: url.url};
}
}