implement and test sql db accessor

This commit is contained in:
2024-08-27 19:27:52 -05:00
parent e6947e714d
commit fe06a95c98
24 changed files with 745 additions and 403 deletions

View File

@@ -19,7 +19,7 @@ func NewNKodeAPI(db DbAccessor) NKodeAPI {
}
func (n *NKodeAPI) CreateNewCustomer(nkodePolicy m.NKodePolicy) (*m.CustomerId, error) {
newCustomer, err := NewCustomer(nkodePolicy)
newCustomer, err := m.NewCustomer(nkodePolicy)
if err != nil {
return nil, err
}
@@ -118,7 +118,7 @@ func (n *NKodeAPI) Login(customerId m.CustomerId, username m.Username, keySelect
return err
}
if user.Renew {
err = user.RefreshPasscode(passcode, customer.Attributes)
err = n.Db.RefreshUser(*user, passcode, customer.Attributes)
if err != nil {
return err
}