tasks

package
v1.13.1 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2022 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SkipFB2Binaries added in v1.12.0

func SkipFB2Binaries(next xmlparse.TokenHandler) xmlparse.TokenHandler

func SkipFB2Cover added in v1.12.0

func SkipFB2Cover(next xmlparse.TokenHandler) xmlparse.TokenHandler

func SkipFB2CustomInfo added in v1.12.0

func SkipFB2CustomInfo(next xmlparse.TokenHandler) xmlparse.TokenHandler

func SkipFB2DocInfo added in v1.12.0

func SkipFB2DocInfo(next xmlparse.TokenHandler) xmlparse.TokenHandler

Types

type DefineItemTask added in v1.13.1

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

func NewDefineItemTask added in v1.13.1

func NewDefineItemTask(
	item string,
	lib entities.Library,
	repoMarks entities.ILibMarksRepo,
	doFB2Task PushReadTask,
	doZIPTask DoReadZipTask,
) *DefineItemTask

func (*DefineItemTask) Do added in v1.13.1

func (t *DefineItemTask) Do() error

func (*DefineItemTask) ID added in v1.13.1

func (t *DefineItemTask) ID() string

type DoReadZipTask added in v1.13.1

type DoReadZipTask func(fs.FileInfo) error

type IndexTaskFactory added in v1.12.0

type IndexTaskFactory func(io.Reader, entities.BookInfo, zerolog.Logger) pipeline.Task

type ParseFB2Task added in v1.13.1

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

func NewParseFB2Task added in v1.13.1

func NewParseFB2Task(
	data io.Reader,
	book entities.BookInfo,
	encoder entities.LibEncodeType,
	repo entities.IBooksInfoRepo,
	bar *mpb.Bar,
) *ParseFB2Task

func (*ParseFB2Task) Do added in v1.13.1

func (t *ParseFB2Task) Do() error

func (*ParseFB2Task) ID added in v1.13.1

func (t *ParseFB2Task) ID() string

type PushParseTask added in v1.13.1

type PushParseTask func(io.Reader) error

type PushReadTask added in v1.13.1

type PushReadTask func(io.ReadCloser, entities.BookInfo) error

type ReadTask added in v1.13.1

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

func NewReadTask added in v1.13.1

func NewReadTask(
	src string,
	lib string,
	reader io.ReadCloser,
	doParseTask PushParseTask,
) *ReadTask

func (*ReadTask) Do added in v1.13.1

func (t *ReadTask) Do() error

func (*ReadTask) ID added in v1.13.1

func (t *ReadTask) ID() string

type ReadZipTask added in v1.12.0

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

func NewReadZipTask added in v1.12.0

func NewReadZipTask(
	num int,
	total int,
	path string,
	item fs.FileInfo,
	lib entities.Library,
	bars *mpb.Progress,
	doReaderTask PushReadTask,
) *ReadZipTask

func (*ReadZipTask) Do added in v1.12.0

func (t *ReadZipTask) Do() error

func (*ReadZipTask) ID added in v1.13.1

func (t *ReadZipTask) ID() string

Jump to

Keyboard shortcuts

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