Skip to content

Commit 27ddb79

Browse files
author
powerfulsaber
committed
feat(dl): improve logging for deleted groups/channels and skipped messages
1 parent dfb098f commit 27ddb79

2 files changed

Lines changed: 7 additions & 8 deletions

File tree

app/dl/dl.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -168,21 +168,20 @@ func Run(ctx context.Context, c *telegram.Client, kvd storage.Storage, opts Opti
168168
}
169169
}
170170

171-
// Show summary of skipped files
171+
// Display information of skipped messages and files
172172
if it.skippedDB > 0 || it.skippedName > 0 {
173-
color.Yellow("\nDownload Summary:")
174173
if it.skippedDB > 0 {
175174
if it.skippedDB == it.totalCount {
176-
color.Yellow("All %d messages were skipped (already in database)", it.skippedDB)
175+
color.Green("All messages were skipped")
177176
} else {
178-
color.Yellow("Skipped %d/%d messages (already in database)", it.skippedDB, it.totalCount)
177+
color.Green("Skipped %d/%d messages", it.skippedDB, it.totalCount)
179178
}
180179
}
181180
if it.skippedName > 0 {
182181
if it.skippedName == it.totalCount {
183-
color.Yellow("All %d files were skipped (already exist)", it.skippedName)
182+
color.Green("All files were skipped")
184183
} else {
185-
color.Yellow("Skipped %d/%d files (already exist)", it.skippedName, it.totalCount)
184+
color.Green("Skipped %d/%d files", it.skippedName, it.totalCount)
186185
}
187186
}
188187
}

app/dl/iter.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,8 +260,8 @@ func (i *iter) process(ctx context.Context) (ret bool, skip bool) {
260260
os.Exit(1)
261261
}
262262

263-
i.err = errors.Wrap(err, "resolve message")
264-
return false, false
263+
color.Red("Channel or group is unavailable")
264+
os.Exit(1)
265265
}
266266

267267
if _, ok := message.GetGroupedID(); ok && i.opts.Group {

0 commit comments

Comments
 (0)