Versions in this module Expand all Collapse all v0 v0.11.0 Aug 1, 2019 Changes in this version + const DefaultMaxAge + var ErrNoAddonExists = errors.New("No addon exists.") + var ErrNoUserExists = errors.New("Error. No user exists.") + var ErrUserExists = errors.New("Error. User exists.") + func AddBucket(name string) + func Addon(key string) ([]byte, error) + func AddonAll() [][]byte + func AddonExists(key string) bool + func Backup(ctx context.Context, res http.ResponseWriter) error + func CacheControl(next http.Handler) http.HandlerFunc + func Close() + func Config(key string) ([]byte, error) + func ConfigAll() ([]byte, error) + func ConfigCache(key string) interface + func Content(target string) ([]byte, error) + func ContentAll(namespace string) [][]byte + func ContentBySlug(slug string) (string, []byte, error) + func ContentMulti(targets []string) ([][]byte, error) + func CurrentUser(req *http.Request) ([]byte, error) + func DeleteAddon(key string) error + func DeleteContent(target string) error + func DeleteIndex(namespace, key string) error + func DeleteUpload(target string) error + func DeleteUser(email string) error + func DropIndex(namespace string) error + func Index(namespace, key string) ([]byte, error) + func Init() + func InitSearchIndex() + func InvalidateCache() error + func IsValidID(id string) bool + func LoadCacheConfig() error + func NewEtag() string + func PutConfig(key string, value interface{}) error + func Query(namespace string, opts QueryOptions) (int, [][]byte) + func RecoveryKey(email string) (string, error) + func SetAddon(data url.Values, kind interface{}) error + func SetConfig(data url.Values) error + func SetContent(target string, data url.Values) (int, error) + func SetIndex(namespace, key string, value interface{}) error + func SetRecoveryKey(email string) (string, error) + func SetUpload(target string, data url.Values) (int, error) + func SetUser(usr *user.User) (int, error) + func SortContent(namespace string) + func Store() *bolt.DB + func SystemInitComplete() bool + func UpdateContent(target string, data url.Values) (int, error) + func UpdateUser(usr, updatedUsr *user.User) error + func Upload(target string) ([]byte, error) + func UploadAll() [][]byte + func UploadBySlug(slug string) ([]byte, error) + func User(email string) ([]byte, error) + func UserAll() ([][]byte, error) + type QueryOptions struct + Count int + Offset int + Order string