moving and updating duplicated service function doc

This commit is contained in:
Adam Brown 2022-05-18 14:23:50 +01:00
parent b0c294b41b
commit 4f8aedb038
2 changed files with 3 additions and 6 deletions

View File

@ -28,9 +28,11 @@ import org.matrix.android.sdk.api.session.Session
* This interface defines methods to authenticate or to create an account to a matrix server.
*/
interface AuthenticationService {
/**
* Request the supported login flows for this homeserver.
* This is the first method to call to be able to get a wizard to login or to create an account
* This is the first method to call to be able to get a wizard to login or to create an account.
* @param homeServerConnectionConfig contains the homeserver URL to login to, a wellKnown lookup will be attempted.
*/
suspend fun getLoginFlow(homeServerConnectionConfig: HomeServerConnectionConfig): LoginFlowResult

View File

@ -130,11 +130,6 @@ internal class DefaultAuthenticationService @Inject constructor(
?.trim { it == '/' }
}
/**
* This is the entry point of the authentication service.
* homeServerConnectionConfig contains a homeserver URL probably entered by the user, which can be a
* valid homeserver API url, the url of Element Web, or anything else.
*/
override suspend fun getLoginFlow(homeServerConnectionConfig: HomeServerConnectionConfig): LoginFlowResult {
val result = runCatching {
getLoginFlowInternal(homeServerConnectionConfig)