Files
storage/mongodb/mongodb.go
Fenny ad49a4d6a6 👷‍♂️ add skeletons
2020-10-31 06:20:25 +01:00

42 lines
724 B
Go

package mongodb
import (
"time"
)
// Storage interface that is implemented by storage providers
type Storage struct {
}
// Config defines the config for mysql storage.
type Config struct {
}
// ConfigDefault is the default config
var ConfigDefault = Config{}
// New creates a new mysql storage
func New(config ...Config) Storage {
return Storage{}
}
// Get value by key
func (store Storage) Get(key string) ([]byte, error) {
return []byte{}, nil
}
// Set key with value
func (store Storage) Set(key string, val []byte, exp time.Duration) error {
return nil
}
// Delete key by key
func (store Storage) Delete(key string) error {
return nil
}
// Clear all keys
func (store Storage) Clear() error {
return nil
}