Compare commits

..
Author SHA1 Message Date
phoenix 894e1387de Fix
Go Release / build-and-release (pull_request) Successful in 6s
Go CI / Test and Lint (pull_request) Successful in 7s
Go CI / Test and Lint (push) Successful in 17s
2026-05-27 22:53:20 -04:00
phoenix 6f90428975 Fixed issue
Go Release / build-and-release (pull_request) Successful in 6s
Go CI / Test and Lint (pull_request) Failing after 7s
Go CI / Test and Lint (push) Failing after 17s
2026-05-27 22:50:56 -04:00
phoenix c3ec0731b2 Added comments to fields
Go Release / build-and-release (pull_request) Successful in 6s
Go CI / Test and Lint (pull_request) Failing after 6s
Go CI / Test and Lint (push) Failing after 17s
2026-05-27 22:49:59 -04:00
2 changed files with 9 additions and 3 deletions
+2
View File
@@ -11,7 +11,9 @@ type User struct {
PhoneNumber string `json:"phone_number"`
Username string `json:"username"`
Password string `json:"password"`
// Firstname is a pointer
Firstname *string `json:"first_name,omitempty"`
// Lastname is a pointer
Lastname *string `json:"last_name,omitempty"`
Created time.Time `json:"created"`
LastLogin *time.Time `json:"last_login,omitempty"`
+7 -3
View File
@@ -22,12 +22,16 @@ func InitUserProfile(usr *User) (usrProfile *UserProfile, err error) {
if usr == nil {
return nil, fmt.Errorf("User is empty")
} else {
// usrProfile = new(UserProfile)
usrProfile = new(UserProfile)
usrProfile.UserId = usr.Id
usrProfile.PhoneNumber = usr.PhoneNumber
usrProfile.Username = usr.Username
usrProfile.Firstname = *usr.Firstname
usrProfile.Lastname = *usr.Lastname
if usr.Firstname != nil {
usrProfile.Firstname = *usr.Firstname
}
if usr.Lastname != nil {
usrProfile.Lastname = *usr.Lastname
}
usrProfile.Created = usr.Created
if usr.LastLogin != nil {
usrProfile.LastLogin = usr.LastLogin