fixed wrong source type
This commit is contained in:
@@ -2,6 +2,7 @@ package plugin
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"regexp"
|
||||
|
||||
"gitea.elara.ws/Hazel/music-kraken/internal/common"
|
||||
@@ -101,6 +102,8 @@ func compileSource(source data.Source) (data.Source, error) {
|
||||
|
||||
func FetchSource(source data.Source) (data.MusicObject, error) {
|
||||
// the fetch function without the post processing of the music objects
|
||||
fmt.Println("call")
|
||||
|
||||
source, err := compileSource(source)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@@ -111,6 +114,8 @@ func FetchSource(source data.Source) (data.MusicObject, error) {
|
||||
return nil, errors.New("didn't find plugin of the name " + source.SourceType.Name)
|
||||
}
|
||||
|
||||
fmt.Println("call2", source)
|
||||
|
||||
if source.ObjectType == data.SongSource {
|
||||
song, err := plugin.FetchSong(source)
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@ package plugin
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"regexp"
|
||||
"strings"
|
||||
|
||||
@@ -113,7 +114,7 @@ func parseAlbumContact(contact *goquery.Selection) (data.Album, error) {
|
||||
if url, urlExists := anchor.Attr("href"); urlExists {
|
||||
album.Sources = append(album.Sources, data.Source{
|
||||
Url: musifyHost + url,
|
||||
ObjectType: data.ArtistSource,
|
||||
ObjectType: data.AlbumSource,
|
||||
})
|
||||
}
|
||||
|
||||
@@ -567,6 +568,8 @@ func parseAlbum(doc *goquery.Document) data.Album {
|
||||
}
|
||||
|
||||
func (m Musify) FetchAlbum(source data.Source) (data.Album, error) {
|
||||
fmt.Println("meow")
|
||||
|
||||
album := data.Album{
|
||||
Sources: []data.Source{source},
|
||||
Artists: []data.Artist{},
|
||||
|
||||
Reference in New Issue
Block a user