diff --git a/tx0/user/user_profile.go b/tx0/user/user_profile.go index e12511d..cdb2a39 100644 --- a/tx0/user/user_profile.go +++ b/tx0/user/user_profile.go @@ -1,23 +1,26 @@ package user +import ( + "fmt" +) type UserProfile struct { Usr *User `json:"user"` } -func InitUserProfile(usr *User) (usrProfile *UserProfile, done bool) { +func InitUserProfile(usr *User) (usrProfile *UserProfile, err error) { if usr == nil { - return nil, false + return nil, fmt.Errof("User is empty") } else { usrProfile = new(UserProfile) if len(usr.Password) > 0 { - newUsr := User(Id: usr.Id, PhoneNumber: usr.PhoneNumber, Username: usr.Username, Firstname: usr.Firstname, Lastname: usr.Lastname, Created: usr.Created, LastLogin: usr.LastLogin,) + newUsr := User{Id: usr.Id, PhoneNumber: usr.PhoneNumber, Username: usr.Username, Firstname: usr.Firstname, Lastname: usr.Lastname, Created: usr.Created, LastLogin: usr.LastLogin,} usrProfile.Usr = &newUsr - return usrProfile, true + return usrProfile, nil } else { usrProfile.Usr = usr - return usrProfile, true + return usrProfile, nil } } }