The flow
Starts it 1Logic 14Service 12
The steps in the order they run, from what starts it.
- 1Schedule TriggerSchedule triggerStarts it
- 2Get current dateCodeLogic
- 3Get all user playlistSpotifyService
- 4Get last 10 liked tracksSpotifyService
- 5Get monthly playlistFilterLogic
- 6For each tracks in liked songSplit In BatchesLogic
- 7Monthly playlist exist in Spotify ?IfLogic
- 8MergeMergeLogic
- 9Check if track is savedNoco DbService
- 10Get playlist in DBNoco DbService
- 11Create playlist in SpotifySpotifyService
- 12Get this month playlist in DBNoco DbService
- 13Is not savedIfLogic
- 14Playlist exist in DB ?IfLogic
- 15Create playlist in DB1Noco DbService
- 16Get this month tracks in DBNoco DbService
- 17Create song entryNoco DbService
- 18Clean op2No OpLogic
- 19Clean opNo OpLogic
- 20Create playlist in DBNoco DbService
- 21For each monthly tracks in DBSplit In BatchesLogic
- 22EndNo OpLogic
- 23Get this month tracks in SpotifySpotifyService
- 24Filter1FilterLogic
- 25Song is not present in the playlist ?IfLogic
- 26Add song to the playlistSpotifyService
- 27Clean op1No OpLogic