18 lines
627 B
Go
18 lines
627 B
Go
package main
|
|
|
|
import "fmt"
|
|
|
|
// An AlbumDescriptionCache is used to fetch and cache AlbumDescription from www.bedetheque.com
|
|
type AlbumDescriptionCache struct {
|
|
}
|
|
|
|
// NewAlbumDescriptionCache is creating a new album description at specified location
|
|
func NewAlbumDescriptionCache(filepath string) (*AlbumDescriptionCache, error) {
|
|
return nil, fmt.Errorf("Not yet implemented")
|
|
}
|
|
|
|
// GetDescription retrieves from the cache or either from www.bedetheque.com the AlbumDescription of an album
|
|
func (c *AlbumDescriptionCache) GetDescription(ID AlbumID) (*AlbumDescription, error) {
|
|
return nil, fmt.Errorf("Not yet implemented")
|
|
}
|