# HG changeset patch # User Ted Unangst # Date 1717903343 14400 # Sat Jun 08 23:22:23 2024 -0400 # Node ID 662114f7bd1568e810b3ad7867926526902690ce # Parent fc3ed639f217c6db794691e460d31d2a99a8d254 if user is dead, save that diff --git a/activity.go b/activity.go --- a/activity.go +++ b/activity.go @@ -425,13 +425,21 @@ j, err = GetJunk(readyLuserOne, ident) if err != nil { dlog.Printf("error getting boxes for %s: %s", ident, err) - return nil, false + str := err.Error() + if strings.Contains(str, "http get status: 410") || + strings.Contains(str, "http get status: 404") { + savexonker(ident, "dead", "boxes") + } + return nil, true } allinjest(originate(ident), j) row = stmtGetXonker.QueryRow(ident, "boxes") err = row.Scan(&info) } if err == nil { + if info == "dead" { + return nil, true + } m := strings.Split(info, " ") b := &Box{In: m[0], Out: m[1], Shared: m[2]} return b, true