implement and test sql db accessor
This commit is contained in:
@@ -13,7 +13,7 @@ import (
|
||||
type UserSignSession struct {
|
||||
Id m.SessionId
|
||||
CustomerId m.CustomerId
|
||||
LoginUserInterface UserInterface
|
||||
LoginUserInterface m.UserInterface
|
||||
Kp m.KeypadDimension
|
||||
SetIdxInterface m.IdxInterface
|
||||
ConfirmIdxInterface m.IdxInterface
|
||||
@@ -23,7 +23,7 @@ type UserSignSession struct {
|
||||
}
|
||||
|
||||
func NewSignupSession(kp m.KeypadDimension, customerId m.CustomerId) (*UserSignSession, error) {
|
||||
loginInterface, err := NewUserInterface(&kp)
|
||||
loginInterface, err := m.NewUserInterface(&kp)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@@ -109,7 +109,7 @@ func (s *UserSignSession) SetUserNKode(username m.Username, keySelection m.KeySe
|
||||
s.SetKeySelection = keySelection
|
||||
s.Username = username
|
||||
setKp := s.SignupKeypad()
|
||||
setInterface := UserInterface{IdxInterface: s.SetIdxInterface, Kp: &setKp}
|
||||
setInterface := m.UserInterface{IdxInterface: s.SetIdxInterface, Kp: &setKp}
|
||||
err := setInterface.DisperseInterface()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@@ -132,7 +132,7 @@ func (s *UserSignSession) getSelectedKeyVals(keySelections m.KeySelection, userI
|
||||
return keyVals, nil
|
||||
}
|
||||
|
||||
func signupInterface(baseUserInterface UserInterface, kp m.KeypadDimension) (*UserInterface, error) {
|
||||
func signupInterface(baseUserInterface m.UserInterface, kp m.KeypadDimension) (*m.UserInterface, error) {
|
||||
if kp.IsDispersable() {
|
||||
return nil, errors.New("keypad is dispersable, can't use signupInterface")
|
||||
}
|
||||
@@ -158,7 +158,7 @@ func signupInterface(baseUserInterface UserInterface, kp m.KeypadDimension) (*Us
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
signupUserInterface := UserInterface{
|
||||
signupUserInterface := m.UserInterface{
|
||||
IdxInterface: util.MatrixToList(attrSetView),
|
||||
Kp: &m.KeypadDimension{
|
||||
AttrsPerKey: numbOfKeys,
|
||||
|
||||
Reference in New Issue
Block a user