This commit is contained in:
2025-03-17 09:58:28 -05:00
parent f9f7081fc6
commit cfef58613c
9 changed files with 170 additions and 185 deletions

View File

@@ -16,10 +16,8 @@ class NKodeAPI:
signup_sessions: dict[UUID, UserSignupSession] = field(default_factory=dict)
def create_new_customer(self, keypad_size: KeypadSize, nkode_policy: NKodePolicy) -> UUID:
new_customer = Customer(
customer_id=uuid4(),
new_customer = Customer.create(
cipher=CustomerCipher.create(keypad_size),
users={},
nkode_policy=nkode_policy
)
self.customers[new_customer.customer_id] = new_customer
@@ -97,7 +95,6 @@ class NKodeAPI:
if username not in customer.users.keys():
raise ValueError("Username not found")
user = customer.users[username]
# user.user_keypad.partial_keypad_shuffle()
# TODO: implement split_keypad_shuffle()
return user.user_keypad.keypad