mirror of
https://github.com/navidrome/navidrome.git
synced 2026-08-31 07:30:32 +00:00
fix(plugins): update response types in testMetadataAgent methods to use pointers
Signed-off-by: Deluan <deluan@navidrome.org>
This commit is contained in:
parent
89d9aa1434
commit
374dd2343d
48
plugins/testdata/test-metadata-agent/main.go
vendored
48
plugins/testdata/test-metadata-agent/main.go
vendored
@ -26,32 +26,32 @@ func checkConfigError() error {
|
||||
return errors.New(errMsg)
|
||||
}
|
||||
|
||||
func (t *testMetadataAgent) GetArtistMBID(input metadata.ArtistMBIDRequest) (metadata.ArtistMBIDResponse, error) {
|
||||
func (t *testMetadataAgent) GetArtistMBID(input metadata.ArtistMBIDRequest) (*metadata.ArtistMBIDResponse, error) {
|
||||
if err := checkConfigError(); err != nil {
|
||||
return metadata.ArtistMBIDResponse{}, err
|
||||
return nil, err
|
||||
}
|
||||
return metadata.ArtistMBIDResponse{MBID: "test-mbid-" + input.Name}, nil
|
||||
return &metadata.ArtistMBIDResponse{MBID: "test-mbid-" + input.Name}, nil
|
||||
}
|
||||
|
||||
func (t *testMetadataAgent) GetArtistURL(input metadata.ArtistRequest) (metadata.ArtistURLResponse, error) {
|
||||
func (t *testMetadataAgent) GetArtistURL(input metadata.ArtistRequest) (*metadata.ArtistURLResponse, error) {
|
||||
if err := checkConfigError(); err != nil {
|
||||
return metadata.ArtistURLResponse{}, err
|
||||
return nil, err
|
||||
}
|
||||
return metadata.ArtistURLResponse{URL: "https://test.example.com/artist/" + input.Name}, nil
|
||||
return &metadata.ArtistURLResponse{URL: "https://test.example.com/artist/" + input.Name}, nil
|
||||
}
|
||||
|
||||
func (t *testMetadataAgent) GetArtistBiography(input metadata.ArtistRequest) (metadata.ArtistBiographyResponse, error) {
|
||||
func (t *testMetadataAgent) GetArtistBiography(input metadata.ArtistRequest) (*metadata.ArtistBiographyResponse, error) {
|
||||
if err := checkConfigError(); err != nil {
|
||||
return metadata.ArtistBiographyResponse{}, err
|
||||
return nil, err
|
||||
}
|
||||
return metadata.ArtistBiographyResponse{Biography: "Biography for " + input.Name}, nil
|
||||
return &metadata.ArtistBiographyResponse{Biography: "Biography for " + input.Name}, nil
|
||||
}
|
||||
|
||||
func (t *testMetadataAgent) GetArtistImages(input metadata.ArtistRequest) (metadata.ArtistImagesResponse, error) {
|
||||
func (t *testMetadataAgent) GetArtistImages(input metadata.ArtistRequest) (*metadata.ArtistImagesResponse, error) {
|
||||
if err := checkConfigError(); err != nil {
|
||||
return metadata.ArtistImagesResponse{}, err
|
||||
return nil, err
|
||||
}
|
||||
return metadata.ArtistImagesResponse{
|
||||
return &metadata.ArtistImagesResponse{
|
||||
Images: []metadata.ImageInfo{
|
||||
{URL: "https://test.example.com/images/" + input.Name + "/large.jpg", Size: 500},
|
||||
{URL: "https://test.example.com/images/" + input.Name + "/small.jpg", Size: 100},
|
||||
@ -59,9 +59,9 @@ func (t *testMetadataAgent) GetArtistImages(input metadata.ArtistRequest) (metad
|
||||
}, nil
|
||||
}
|
||||
|
||||
func (t *testMetadataAgent) GetSimilarArtists(input metadata.SimilarArtistsRequest) (metadata.SimilarArtistsResponse, error) {
|
||||
func (t *testMetadataAgent) GetSimilarArtists(input metadata.SimilarArtistsRequest) (*metadata.SimilarArtistsResponse, error) {
|
||||
if err := checkConfigError(); err != nil {
|
||||
return metadata.SimilarArtistsResponse{}, err
|
||||
return nil, err
|
||||
}
|
||||
limit := int(input.Limit)
|
||||
if limit == 0 {
|
||||
@ -73,12 +73,12 @@ func (t *testMetadataAgent) GetSimilarArtists(input metadata.SimilarArtistsReque
|
||||
Name: input.Name + " Similar " + string(rune('A'+i)),
|
||||
})
|
||||
}
|
||||
return metadata.SimilarArtistsResponse{Artists: artists}, nil
|
||||
return &metadata.SimilarArtistsResponse{Artists: artists}, nil
|
||||
}
|
||||
|
||||
func (t *testMetadataAgent) GetArtistTopSongs(input metadata.TopSongsRequest) (metadata.TopSongsResponse, error) {
|
||||
func (t *testMetadataAgent) GetArtistTopSongs(input metadata.TopSongsRequest) (*metadata.TopSongsResponse, error) {
|
||||
if err := checkConfigError(); err != nil {
|
||||
return metadata.TopSongsResponse{}, err
|
||||
return nil, err
|
||||
}
|
||||
count := int(input.Count)
|
||||
if count == 0 {
|
||||
@ -90,14 +90,14 @@ func (t *testMetadataAgent) GetArtistTopSongs(input metadata.TopSongsRequest) (m
|
||||
Name: input.Name + " Song " + strconv.Itoa(i+1),
|
||||
})
|
||||
}
|
||||
return metadata.TopSongsResponse{Songs: songs}, nil
|
||||
return &metadata.TopSongsResponse{Songs: songs}, nil
|
||||
}
|
||||
|
||||
func (t *testMetadataAgent) GetAlbumInfo(input metadata.AlbumRequest) (metadata.AlbumInfoResponse, error) {
|
||||
func (t *testMetadataAgent) GetAlbumInfo(input metadata.AlbumRequest) (*metadata.AlbumInfoResponse, error) {
|
||||
if err := checkConfigError(); err != nil {
|
||||
return metadata.AlbumInfoResponse{}, err
|
||||
return nil, err
|
||||
}
|
||||
return metadata.AlbumInfoResponse{
|
||||
return &metadata.AlbumInfoResponse{
|
||||
Name: input.Name,
|
||||
MBID: "test-album-mbid-" + input.Name,
|
||||
Description: "Description for " + input.Name + " by " + input.Artist,
|
||||
@ -105,11 +105,11 @@ func (t *testMetadataAgent) GetAlbumInfo(input metadata.AlbumRequest) (metadata.
|
||||
}, nil
|
||||
}
|
||||
|
||||
func (t *testMetadataAgent) GetAlbumImages(input metadata.AlbumRequest) (metadata.AlbumImagesResponse, error) {
|
||||
func (t *testMetadataAgent) GetAlbumImages(input metadata.AlbumRequest) (*metadata.AlbumImagesResponse, error) {
|
||||
if err := checkConfigError(); err != nil {
|
||||
return metadata.AlbumImagesResponse{}, err
|
||||
return nil, err
|
||||
}
|
||||
return metadata.AlbumImagesResponse{
|
||||
return &metadata.AlbumImagesResponse{
|
||||
Images: []metadata.ImageInfo{
|
||||
{URL: "https://test.example.com/albums/" + input.Name + "/cover.jpg", Size: 500},
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user