makeshift/pkg/storage/disk.go

34 lines
634 B
Go

package storage
import "git.towk2.me/towk/makeshift/internal/kwargs"
type DiskStorage struct{}
func (ds DiskStorage) Init() error {
return nil
}
func (ds DiskStorage) Cleanup() error {
return nil
}
func (ds *DiskStorage) SetKWArgs(kw *kwargs.KWArgs) error {
return ds.Set(kwargs.RESERVED_KEY, kw)
}
func (ds *DiskStorage) GetKWArgs() (*kwargs.KWArgs, error) {
kw, err := ds.Get(kwargs.RESERVED_KEY)
return kw.(*kwargs.KWArgs), err
}
func (ds DiskStorage) Get(k string) (any, error) {
return nil, nil
}
func (ds DiskStorage) Set(k string, v any) error {
return nil
}
func (ds DiskStorage) GetData() any {
return nil
}