progress output: show each operation fetch, bump 5.0.70

This commit is contained in:
“Naeel”
2026-07-16 14:07:02 +04:00
parent ce92ccb7de
commit 3591ea227a
3 changed files with 9 additions and 3 deletions
@@ -15,6 +15,7 @@ import (
"fmt"
"io"
"net/http"
"os"
"sort"
"strings"
"time"
@@ -154,11 +155,13 @@ func (c *Client) CollectOperations(ops []types.OperationInfo) ([]types.Operation
hasSuspend := false
hasResume := false
hasDelete := false
for _, op := range ops {
for i, op := range ops {
opName := normalize.OperationName(op.Operation)
if opName == "" {
continue
}
// Прогресс: выводим каждую операцию чтобы было видно что не зависло.
fmt.Fprintf(os.Stderr, " [%d/%d] %s (id=%d)...\n", i+1, len(ops), opName, op.SvcOperationID)
opInfo, err := c.GetServiceOperation(op.SvcOperationID)
if err != nil {
return nil, false, false, false, err