diff --git a/dbstructs/dbstructs.go b/dbstructs/dbstructs.go index 369c5c6..d092614 100644 --- a/dbstructs/dbstructs.go +++ b/dbstructs/dbstructs.go @@ -10,24 +10,26 @@ import ( // Representation of the user model // TABLE users type User struct { - Id string - Username string - AccountName string - AccountNameLc string // Account name as lowercase format to search for it in the database, because the account name may only exist once, regardless of the spelling of the individual letters - Email string - Password string - Description string - Latitude float64 - Longitude float64 - XpLevel int - XpPoints int - FollowersCount int - FollowingCount int - AccountStatus uint8 - AvatarUrl string - PublicKeys []UserPublicKeys - CreatedAt int64 - UpdatedAt int64 + Id string + Username string + AccountName string + AccountNameLc string // Account name as lowercase format to search for it in the database, because the account name may only exist once, regardless of the spelling of the individual letters + AccountNameUpdatedAt int64 + LastAccountName string // Contains the last account name to allow the user to change the account name back to the old name + Email string + Password string + Description string + Latitude float64 + Longitude float64 + XpLevel int + XpPoints int + FollowersCount int + FollowingCount int + AccountStatus uint8 + AvatarUrl string + PublicKeys []UserPublicKeys + CreatedAt int64 + UpdatedAt int64 } type UserPublicKeys struct {