Refactor the proto

This commit is contained in:
Alexander
2026-05-07 17:02:46 +02:00
parent 3d111f9008
commit 54d94b939e
5 changed files with 371 additions and 248 deletions
+6 -6
View File
@@ -39,7 +39,7 @@ func (s *MetadataServer) getService(ctx context.Context, p metadatav1.Provider)
return svc, nil
}
func (s *MetadataServer) GetArtist(ctx context.Context, req *metadatav1.GetArtistRequest) (*metadatav1.Artist, error) {
func (s *MetadataServer) GetArtist(ctx context.Context, req *metadatav1.GetArtistRequest) (*metadatav1.GetArtistResponse, error) {
log := zerolog.Ctx(ctx)
svc, err := s.getService(ctx, req.Provider)
@@ -66,7 +66,7 @@ func (s *MetadataServer) GetArtist(ctx context.Context, req *metadatav1.GetArtis
}
log.Trace().Str("artist_id", artist.ID).Str("name", artist.Name).Msg("artist found")
return toProtoArtist(artist), nil
return &metadatav1.GetArtistResponse{Artist: toProtoArtist(artist)}, nil
}
func (s *MetadataServer) SearchArtists(ctx context.Context, req *metadatav1.SearchArtistsRequest) (*metadatav1.SearchArtistsResponse, error) {
@@ -133,7 +133,7 @@ func (s *MetadataServer) SearchAlbums(ctx context.Context, req *metadatav1.Searc
return resp, nil
}
func (s *MetadataServer) GetAlbum(ctx context.Context, req *metadatav1.GetAlbumRequest) (*metadatav1.Album, error) {
func (s *MetadataServer) GetAlbum(ctx context.Context, req *metadatav1.GetAlbumRequest) (*metadatav1.GetAlbumResponse, error) {
log := zerolog.Ctx(ctx)
svc, err := s.getService(ctx, req.Provider)
@@ -160,7 +160,7 @@ func (s *MetadataServer) GetAlbum(ctx context.Context, req *metadatav1.GetAlbumR
}
log.Trace().Str("album_id", album.ID).Str("title", album.Title).Msg("album found")
return toProtoAlbum(album), nil
return &metadatav1.GetAlbumResponse{Album: toProtoAlbum(album)}, nil
}
func (s *MetadataServer) GetArtistAlbums(ctx context.Context, req *metadatav1.GetArtistAlbumsRequest) (*metadatav1.GetArtistAlbumsResponse, error) {
@@ -195,7 +195,7 @@ func (s *MetadataServer) GetArtistAlbums(ctx context.Context, req *metadatav1.Ge
return resp, nil
}
func (s *MetadataServer) GetTrack(ctx context.Context, req *metadatav1.GetTrackRequest) (*metadatav1.Track, error) {
func (s *MetadataServer) GetTrack(ctx context.Context, req *metadatav1.GetTrackRequest) (*metadatav1.GetTrackResponse, error) {
log := zerolog.Ctx(ctx)
svc, err := s.getService(ctx, req.Provider)
@@ -236,7 +236,7 @@ func (s *MetadataServer) GetTrack(ctx context.Context, req *metadatav1.GetTrackR
}
log.Trace().Str("track_id", track.Id).Str("title", track.Title).Msg("track found")
return track, nil
return &metadatav1.GetTrackResponse{Track: track}, nil
}
func (s *MetadataServer) GetAlbumTracks(ctx context.Context, req *metadatav1.GetAlbumTracksRequest) (*metadatav1.GetAlbumTracksResponse, error) {