Documentation
¶
Index ¶
- Constants
- func BulkTouch(store store.StoreCode, filesByHash map[string]Files, sid string)
- func BulkTrackFiles(filesByHash map[string]Files, sid string)
- func GetFilesByHashes(hashes []string) (map[string]Files, error)
- func Touch(store store.StoreCode, hash string, files Files, sid string)
- func TrackFiles(hash string, files Files, sid string)
- type File
- type Files
- type MagnetCache
- type MagnetCacheFile
Constants ¶
View Source
const FileTableName = "magnet_cache_file"
View Source
const TableName = "magnet_cache"
Variables ¶
This section is empty.
Functions ¶
func BulkTrackFiles ¶
func TrackFiles ¶
Types ¶
type Files ¶
type Files []File
func (Files) ToStoreMagnetFile ¶
func (arr Files) ToStoreMagnetFile() []store.MagnetFile
type MagnetCache ¶
type MagnetCache struct {
Store store.StoreCode
Hash string
IsCached bool
ModifiedAt db.Timestamp
Files Files
}
func GetByHashes ¶
func (MagnetCache) IsStale ¶
func (mc MagnetCache) IsStale() bool
Click to show internal directories.
Click to hide internal directories.