package formatter import ( "fmt" "git.db.org.ai/dborg/internal/models" "git.db.org.ai/dborg/internal/utils" ) func FormatTelegramResults(response *models.TelegramPhoneResponse, asJSON bool) error { if asJSON { return utils.PrintJSON(response) } PrintSection(fmt.Sprintf("📱 Telegram Phone Lookup")) fmt.Printf("%s: %s\n", Cyan("Identifier"), response.Identifier) if response.PhoneNumber != "" { fmt.Printf("%s: %s\n", Cyan("Phone Number"), Green(response.PhoneNumber)) } else { fmt.Printf("%s: %s\n", Cyan("Phone Number"), Red("Not found")) } fmt.Println() PrintDivider() fmt.Printf("%s: ", Cyan("Credits Remaining")) if response.Credits.Unlimited { fmt.Printf("%s\n", Green("Unlimited")) } else { fmt.Printf("%s\n", FormatCredits(int64(response.Credits.Remaining))) } return nil }