package storage import ( "git.ipao.vip/rogeecn/atom/container" "git.ipao.vip/rogeecn/atom/utils/opt" ) const DefaultPrefix = "Storage" func DefaultProvider() container.ProviderContainer { return container.ProviderContainer{ Provider: Provide, Options: []opt.Option{ opt.Prefix(DefaultPrefix), }, } } type Config struct { Path string Asset string tmpStore map[string]string } func (c *Config) AddTmpStore(key, value string) { c.tmpStore[key] = value } func (c *Config) GetTmpStore(key string) string { return c.tmpStore[key] } // HasTmpStore check if key exists in tmpStore func (c *Config) HasTmpStore(key string) bool { _, ok := c.tmpStore[key] return ok }