diff --git a/cmd/twitter/main.go b/cmd/twitter/main.go index 2c5d170..405feae 100644 --- a/cmd/twitter/main.go +++ b/cmd/twitter/main.go @@ -291,7 +291,7 @@ func _fetch_user_by_id(id scraper.UserID) error { // Handle and display name won't be updated if the user exists. user = scraper.User{ID: id, DisplayName: "", Handle: "", IsDeleted: true} } else if err != nil { - return err + return fmt.Errorf("scraping error on user ID %d: %w", id, err) } log.Debugf("%#v\n", user) diff --git a/pkg/scraper/user.go b/pkg/scraper/user.go index 326617a..90c285e 100644 --- a/pkg/scraper/user.go +++ b/pkg/scraper/user.go @@ -181,6 +181,7 @@ func GetUser(handle UserHandle) (User, error) { } return session.GetUser(handle) } + // Calls API#GetUserByID and returns the parsed result func GetUserByID(u_id UserID) (User, error) { session, err := NewGuestSession() // This endpoint works better if you're not logged in