package main import ( "fmt" "time" "github.com/animenotifier/arn" "github.com/fatih/color" ) const month = 30 * 24 * time.Hour func main() { color.Yellow("Deleting private user data") defer arn.Node.Close() defer color.Green("Finished.") for user := range arn.StreamUsers() { color.Cyan(user.Nick) for _, notification := range user.Notifications().Notifications() { if time.Since(notification.CreatedTime()) < 2*month { continue } fmt.Println(notification) // notification.Delete() } // Save in DB // user.Save() } }