|
|
|
@ -49,7 +49,7 @@ type CategoryProvider interface {
|
|
|
|
|
SaveCategory(category CategoryData) error
|
|
|
|
|
GetCategoryByPiwigoId(id int) (CategoryData, error)
|
|
|
|
|
GetCategoryByKey(key string) (CategoryData, error)
|
|
|
|
|
GetCategoriesToCreate()([]CategoryData, error)
|
|
|
|
|
GetCategoriesToCreate() ([]CategoryData, error)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type ImageMetadataProvider interface {
|
|
|
|
@ -70,6 +70,22 @@ func NewLocalDataStore() *LocalDataStore {
|
|
|
|
|
return &LocalDataStore{}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (d *LocalDataStore) SaveCategory(category CategoryData) error {
|
|
|
|
|
panic("implement me")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (d *LocalDataStore) GetCategoryByPiwigoId(id int) (CategoryData, error) {
|
|
|
|
|
panic("implement me")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (d *LocalDataStore) GetCategoryByKey(key string) (CategoryData, error) {
|
|
|
|
|
panic("implement me")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (d *LocalDataStore) GetCategoriesToCreate() ([]CategoryData, error) {
|
|
|
|
|
panic("implement me")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (d *LocalDataStore) Initialize(connectionString string) error {
|
|
|
|
|
if connectionString == "" {
|
|
|
|
|
return errors.New("connection string could not be empty.")
|
|
|
|
|