status

package
v0.4.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 15, 2023 License: Apache-2.0, MIT Imports: 6 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL