RegistrationWizard.createAccount() parameters are now all optional, following Matrix spec (#3205)

This commit is contained in:
Benoit Marty 2021-04-20 10:49:47 +02:00
parent 19427fbfec
commit f8be814079
3 changed files with 6 additions and 4 deletions

View file

@ -14,7 +14,7 @@ Translations 🗣:
-
SDK API changes ⚠️:
-
- RegistrationWizard.createAccount() parameters are now all optional, following Matrix spec (#3205)
Build 🧱:
- Upgrade to gradle 7

View file

@ -20,7 +20,9 @@ interface RegistrationWizard {
suspend fun getRegistrationFlow(): RegistrationResult
suspend fun createAccount(userName: String, password: String, initialDeviceDisplayName: String?): RegistrationResult
suspend fun createAccount(userName: String?,
password: String?,
initialDeviceDisplayName: String?): RegistrationResult
suspend fun performReCaptcha(response: String): RegistrationResult

View file

@ -66,8 +66,8 @@ internal class DefaultRegistrationWizard(
return performRegistrationRequest(params)
}
override suspend fun createAccount(userName: String,
password: String,
override suspend fun createAccount(userName: String?,
password: String?,
initialDeviceDisplayName: String?): RegistrationResult {
val params = RegistrationParams(
username = userName,