Handle wait group for progress bar centrally

This does not need to be exposed and caller only
needs to wait for the Progress instance.
This commit is contained in:
Philipp Wolfer 2025-05-02 08:36:59 +02:00
parent d757129bd7
commit 16245e495d
No known key found for this signature in database
GPG key ID: 8FDF744D4919943B
2 changed files with 5 additions and 7 deletions

View file

@ -1,5 +1,5 @@
/*
Copyright © 2023 Philipp Wolfer <phw@uploadedlobster.com>
Copyright © 2023-2025 Philipp Wolfer <phw@uploadedlobster.com>
This file is part of Scotty.
@ -28,7 +28,8 @@ import (
"go.uploadedlobster.com/scotty/internal/models"
)
func progressBar(wg *sync.WaitGroup, exportProgress chan models.Progress, importProgress chan models.Progress) *mpb.Progress {
func progressBar(exportProgress chan models.Progress, importProgress chan models.Progress) *mpb.Progress {
wg := &sync.WaitGroup{}
p := mpb.New(
mpb.WithWaitGroup(wg),
mpb.WithOutput(color.Output),