Adds a skeleton for an AlbumDescriptionCache

This commit is contained in:
2016-01-17 13:13:27 +01:00
parent b743fffb23
commit 105961a466
5 changed files with 33 additions and 3 deletions

View File

@@ -0,0 +1,17 @@
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")
}