Improvements for RIDYGO

This commit is contained in:
2023-03-29 12:59:08 +02:00
parent e2ff98094b
commit a76c0412a3
11 changed files with 577 additions and 184 deletions

View File

@@ -39,10 +39,18 @@ func (a Account) ToStorageType() storage.Account {
func (lc LocalAuth) ToStorageType() storage.LocalAuth {
return storage.LocalAuth{
Username: lc.Username,
Password: lc.Password,
Email: lc.Email,
Username: lc.Username,
Password: lc.Password,
Email: lc.Email,
EmailValidation: storage.Validation{
Validated: lc.EmailValidation.Validated,
ValidationCode: lc.EmailValidation.ValidationCode,
},
PhoneNumber: lc.PhoneNumber,
PhoneNumberValidation: storage.Validation{
Validated: lc.PhoneNumberValidation.Validated,
ValidationCode: lc.PhoneNumberValidation.ValidationCode,
},
}
}
@@ -76,6 +84,14 @@ func LocalAuthFromStorageType(lc storage.LocalAuth) *LocalAuth {
Password: lc.Password,
Email: lc.Email,
PhoneNumber: lc.PhoneNumber,
EmailValidation: &Validation{
Validated: lc.EmailValidation.Validated,
ValidationCode: lc.EmailValidation.ValidationCode,
},
PhoneNumberValidation: &Validation{
Validated: lc.PhoneNumberValidation.Validated,
ValidationCode: lc.PhoneNumberValidation.ValidationCode,
},
}
}