move epubprogress outside epub

This commit is contained in:
Celogeek 2024-01-04 16:58:41 +01:00
parent 98aa128f3e
commit 63f980e4cb
Signed by: celogeek
SSH Key Fingerprint: SHA256:DEDfxIK2nUWXbslbRkww3zsauDjhWHlTXar+ak4lDJ4
12 changed files with 9 additions and 9 deletions

View File

@ -18,10 +18,10 @@ import (
epubimage "github.com/celogeek/go-comic-converter/v2/pkg/epub/image"
epubimageprocessor "github.com/celogeek/go-comic-converter/v2/pkg/epub/imageprocessor"
epuboptions "github.com/celogeek/go-comic-converter/v2/pkg/epub/options"
epubprogress "github.com/celogeek/go-comic-converter/v2/pkg/epub/progress"
epubtemplates "github.com/celogeek/go-comic-converter/v2/pkg/epub/templates"
epubtree "github.com/celogeek/go-comic-converter/v2/pkg/epub/tree"
epubzip "github.com/celogeek/go-comic-converter/v2/pkg/epub/zip"
"github.com/celogeek/go-comic-converter/v2/pkg/epubprogress"
"github.com/gofrs/uuid"
)

View File

@ -14,8 +14,8 @@ import (
epubimage "github.com/celogeek/go-comic-converter/v2/pkg/epub/image"
epubimagefilters "github.com/celogeek/go-comic-converter/v2/pkg/epub/imagefilters"
epuboptions "github.com/celogeek/go-comic-converter/v2/pkg/epub/options"
epubprogress "github.com/celogeek/go-comic-converter/v2/pkg/epub/progress"
epubzip "github.com/celogeek/go-comic-converter/v2/pkg/epub/zip"
"github.com/celogeek/go-comic-converter/v2/pkg/epubprogress"
"github.com/disintegration/gift"
)

View File

@ -20,12 +20,12 @@ type Options struct {
TotalJob int
}
type EpubProgress interface {
type epubProgress interface {
Add(num int) error
Close() error
}
func New(o Options) EpubProgress {
func New(o Options) epubProgress {
if o.Quiet {
return progressbar.DefaultSilent(int64(o.Max))
}

View File

@ -5,20 +5,20 @@ import (
"os"
)
type EpubProgressJson struct {
type epubProgressJson struct {
o Options
e *json.Encoder
current int
}
func newEpubProgressJson(o Options) EpubProgress {
return &EpubProgressJson{
func newEpubProgressJson(o Options) epubProgress {
return &epubProgressJson{
o: o,
e: json.NewEncoder(os.Stdout),
}
}
func (p *EpubProgressJson) Add(num int) error {
func (p *epubProgressJson) Add(num int) error {
p.current += num
p.e.Encode(map[string]any{
"type": "progress",
@ -37,6 +37,6 @@ func (p *EpubProgressJson) Add(num int) error {
return nil
}
func (p *EpubProgressJson) Close() error {
func (p *epubProgressJson) Close() error {
return nil
}