Documentation
¶
Index ¶
- type CacheInfoItem
- type Config
- type ListItem
- type LocalStorage
- func (s *LocalStorage) AddToList(urls []string, list string) error
- func (s *LocalStorage) ClearAll() error
- func (s *LocalStorage) GetFeedFromList(list string) ([]*ListItem, error)
- func (s *LocalStorage) Init(version string) error
- func (s *LocalStorage) LoadCacheInfo() (map[string]*CacheInfoItem, error)
- func (s *LocalStorage) LoadConfig() (*Config, error)
- func (s *LocalStorage) LoadFeedFromList(m map[string]*ListItem, list string) error
- func (s *LocalStorage) LoadLists() ([]string, error)
- func (s *LocalStorage) Migrate() error
- func (s *LocalStorage) OpenFeedCache(name string) (io.ReadCloser, error)
- func (s *LocalStorage) RemoveFromList(urls []string, list string) ([]bool, error)
- func (s *LocalStorage) SaveCacheInfo(cacheinfo map[string]*CacheInfoItem) error
- func (s *LocalStorage) SaveConfig() error
- func (s *LocalStorage) SaveFeedCache(r io.Reader, name string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LocalStorage ¶
type LocalStorage struct {
// contains filtered or unexported fields
}
func NewLocalStorage ¶
func NewLocalStorage( name string, time utils.Time, ) *LocalStorage
func (*LocalStorage) ClearAll ¶
func (s *LocalStorage) ClearAll() error
func (*LocalStorage) GetFeedFromList ¶
func (s *LocalStorage) GetFeedFromList(list string) ([]*ListItem, error)
func (*LocalStorage) Init ¶
func (s *LocalStorage) Init(version string) error
func (*LocalStorage) LoadCacheInfo ¶
func (s *LocalStorage) LoadCacheInfo() (map[string]*CacheInfoItem, error)
func (*LocalStorage) LoadConfig ¶
func (s *LocalStorage) LoadConfig() (*Config, error)
func (*LocalStorage) LoadFeedFromList ¶
func (s *LocalStorage) LoadFeedFromList(m map[string]*ListItem, list string) error
func (*LocalStorage) LoadLists ¶
func (s *LocalStorage) LoadLists() ([]string, error)
func (*LocalStorage) Migrate ¶
func (s *LocalStorage) Migrate() error
func (*LocalStorage) OpenFeedCache ¶
func (s *LocalStorage) OpenFeedCache(name string) (io.ReadCloser, error)
func (*LocalStorage) RemoveFromList ¶
func (s *LocalStorage) RemoveFromList(urls []string, list string) ([]bool, error)
func (*LocalStorage) SaveCacheInfo ¶
func (s *LocalStorage) SaveCacheInfo(cacheinfo map[string]*CacheInfoItem) error
func (*LocalStorage) SaveConfig ¶
func (s *LocalStorage) SaveConfig() error
func (*LocalStorage) SaveFeedCache ¶
func (s *LocalStorage) SaveFeedCache(r io.Reader, name string) error
Click to show internal directories.
Click to hide internal directories.