feat: added kwargs and flags to pass to plugins
This commit is contained in:
parent
dc6a141ca1
commit
42c8fd7c1a
6 changed files with 95 additions and 7 deletions
|
|
@ -1,5 +1,7 @@
|
|||
package storage
|
||||
|
||||
import "git.towk2.me/towk/makeshift/internal/kwargs"
|
||||
|
||||
type DiskStorage struct{}
|
||||
|
||||
func (ds DiskStorage) Init() error {
|
||||
|
|
@ -10,8 +12,17 @@ func (ds DiskStorage) Cleanup() error {
|
|||
return nil
|
||||
}
|
||||
|
||||
func (ds DiskStorage) Get(k string) 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 {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue