providers

package
v0.0.0-...-aec1015 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2023 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RedisExpireFlag = "redis-expire"
	RedisUseFlag    = "use-redis"
)
View Source
const (
	AWSBucketFlag = "aws-bucket"
	S3UseFlag     = "use-s3"
)
View Source
const (
	BadgerExpireFlag = "badger-expire"
)

Variables

This section is empty.

Functions

func RegisterBadgerFlags

func RegisterBadgerFlags(f []cli.Flag) []cli.Flag

func RegisterRedisFlags

func RegisterRedisFlags(f []cli.Flag) []cli.Flag

func RegisterS3Flags

func RegisterS3Flags(f []cli.Flag) []cli.Flag

Types

type Badger

type Badger struct {
	// contains filtered or unexported fields
}

func NewBadger

func NewBadger(c *cli.Context) *Badger

func (*Badger) Close

func (s *Badger) Close()

func (*Badger) Name

func (s *Badger) Name() string

func (*Badger) Pull

func (s *Badger) Pull(h string) (torrent []byte, err error)

func (*Badger) Push

func (s *Badger) Push(h string, torrent []byte) (err error)

func (*Badger) Touch

func (s *Badger) Touch(h string) (err error)

type Redis

type Redis struct {
	// contains filtered or unexported fields
}

func NewRedis

func NewRedis(c *cli.Context, cl *cs.RedisClient) *Redis

func (*Redis) Name

func (s *Redis) Name() string

func (*Redis) Pull

func (s *Redis) Pull(h string) (torrent []byte, err error)

func (*Redis) Push

func (s *Redis) Push(h string, torrent []byte) (err error)

func (*Redis) Touch

func (s *Redis) Touch(h string) (err error)

type S3

type S3 struct {
	// contains filtered or unexported fields
}

func NewS3

func NewS3(c *cli.Context, cl *cs.S3Client) *S3

func (*S3) Name

func (s *S3) Name() string

func (*S3) Pull

func (s *S3) Pull(h string) (torrent []byte, err error)

func (*S3) Push

func (s *S3) Push(h string, torrent []byte) (err error)

func (*S3) Touch

func (s *S3) Touch(h string) (err error)

Jump to

Keyboard shortcuts

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