Merge pull request #3206 from vector-im/feature/bma/cleanup_register

RegistrationWizard.createAccount() parameters are now all optional
This commit is contained in:
Benoit Marty 2021-04-20 16:09:14 +02:00 committed by GitHub
commit 187d6136fd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 4 deletions

View file

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

View file

@ -20,7 +20,9 @@ interface RegistrationWizard {
suspend fun getRegistrationFlow(): RegistrationResult 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 suspend fun performReCaptcha(response: String): RegistrationResult

View file

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