feat: Implement user addition in StubUserManager

This commit is contained in:
2026-01-20 11:38:35 +01:00
parent f8c979ab3d
commit d88096b75a
2 changed files with 9 additions and 2 deletions

View File

@@ -34,7 +34,14 @@ class StubUserManager @Inject()(config: Config) extends UserManager {
) )
override def addUser(name: String, password: String): Boolean = { override def addUser(name: String, password: String): Boolean = {
throw new NotImplementedError("StubUserManager.addUser is not implemented") val newUser = User(
internalId = user.size.toLong + 1,
id = java.util.UUID.randomUUID(),
name = name,
passwordHash = UserHash.hashPW(password)
)
user(name) = newUser
true
} }
override def addOpenIDUser(name: String, userInfo: OpenIDUserInfo): Boolean = { override def addOpenIDUser(name: String, userInfo: OpenIDUserInfo): Boolean = {