Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IUpdater ¶
type IUpdater interface {
UpdateContentPinStatus(contID uint64, location string, status PinningStatus) error
}
func NewUpdater ¶
func NewUpdater(db *gorm.DB, log *zap.SugaredLogger) IUpdater
type PinningStatus ¶
type PinningStatus string
const ( /* - queued # pinning operation is waiting in the queue; additional info can be returned in info[status_details] - pinning # pinning in progress; additional info can be returned in info[status_details] - pinned # pinned successfully - failed # pinning service was unable to finish pinning operation; additional info can be found in info[status_details] - offloaded # content has been offloaded */ PinningStatusPinning PinningStatus = "pinning" PinningStatusPinned PinningStatus = "pinned" PinningStatusFailed PinningStatus = "failed" PinningStatusQueued PinningStatus = "queued" PinningStatusOffloaded PinningStatus = "offloaded" )
func GetContentPinningStatus ¶
func GetContentPinningStatus(cont util.Content) PinningStatus
Click to show internal directories.
Click to hide internal directories.