Companion

object Companion

Functions

Link copied to clipboard
@JvmName(name = "fromStoreDeprecatedMediaStore")
suspend fun MatrixClient.Companion.fromStore(repositoriesModule: Module, mediaStore: MediaStore, onSoftLogin: suspend () -> MatrixClient.SoftLoginInfo? = null, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient?>
suspend fun MatrixClient.Companion.fromStore(repositoriesModule: Module, mediaStoreModule: Module, onSoftLogin: suspend () -> MatrixClient.SoftLoginInfo? = null, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient?>
Link copied to clipboard
@JvmName(name = "loginDeprecatedMediaStoreFactory")
suspend fun MatrixClient.Companion.login(baseUrl: Url, identifier: IdentifierType? = null, password: String? = null, token: String? = null, loginType: LoginType = LoginType.Password, deviceId: String? = null, initialDeviceDisplayName: String? = null, repositoriesModuleFactory: suspend (MatrixClient.LoginInfo) -> Module, mediaStoreFactory: suspend (MatrixClient.LoginInfo) -> MediaStore, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient>
suspend fun MatrixClient.Companion.login(baseUrl: Url, identifier: IdentifierType? = null, password: String? = null, token: String? = null, loginType: LoginType = LoginType.Password, deviceId: String? = null, initialDeviceDisplayName: String? = null, repositoriesModuleFactory: suspend (MatrixClient.LoginInfo) -> Module, mediaStoreModuleFactory: suspend (MatrixClient.LoginInfo) -> Module, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient>
@JvmName(name = "loginDeprecatedMediaStore")
suspend fun MatrixClient.Companion.login(baseUrl: Url, identifier: IdentifierType? = null, password: String? = null, token: String? = null, loginType: LoginType = LoginType.Password, deviceId: String? = null, initialDeviceDisplayName: String? = null, repositoriesModule: Module, mediaStore: MediaStore, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient>
suspend fun MatrixClient.Companion.login(baseUrl: Url, identifier: IdentifierType? = null, password: String? = null, token: String? = null, loginType: LoginType = LoginType.Password, deviceId: String? = null, initialDeviceDisplayName: String? = null, repositoriesModule: Module, mediaStoreModule: Module, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient>
Link copied to clipboard
@JvmName(name = "loginWithDeprecatedMediaStoreFactory")
suspend fun MatrixClient.Companion.loginWith(baseUrl: Url, repositoriesModuleFactory: suspend (MatrixClient.LoginInfo) -> Module, mediaStoreFactory: suspend (MatrixClient.LoginInfo) -> MediaStore, getLoginInfo: suspend (MatrixClientServerApiClient) -> Result<MatrixClient.LoginInfo>, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient>
suspend fun MatrixClient.Companion.loginWith(baseUrl: Url, repositoriesModuleFactory: suspend (MatrixClient.LoginInfo) -> Module, mediaStoreModuleFactory: suspend (MatrixClient.LoginInfo) -> Module, getLoginInfo: suspend (MatrixClientServerApiClient) -> Result<MatrixClient.LoginInfo>, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient>
suspend fun MatrixClient.Companion.loginWith(baseUrl: Url, repositoriesModule: Module, mediaStoreModule: Module, getLoginInfo: suspend (MatrixClientServerApiClient) -> Result<MatrixClient.LoginInfo>, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient>
Link copied to clipboard
@JvmName(name = "loginWithPasswordDeprecatedMediaStoreFactory")
suspend fun MatrixClient.Companion.loginWithPassword(baseUrl: Url, identifier: IdentifierType? = null, password: String, deviceId: String? = null, initialDeviceDisplayName: String? = null, repositoriesModuleFactory: suspend (MatrixClient.LoginInfo) -> Module, mediaStoreFactory: suspend (MatrixClient.LoginInfo) -> MediaStore, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient>
suspend fun MatrixClient.Companion.loginWithPassword(baseUrl: Url, identifier: IdentifierType? = null, password: String, deviceId: String? = null, initialDeviceDisplayName: String? = null, repositoriesModuleFactory: suspend (MatrixClient.LoginInfo) -> Module, mediaStoreModuleFactory: suspend (MatrixClient.LoginInfo) -> Module, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient>
@JvmName(name = "loginWithPasswordDeprecatedMediaStore")
suspend fun MatrixClient.Companion.loginWithPassword(baseUrl: Url, identifier: IdentifierType? = null, password: String, deviceId: String? = null, initialDeviceDisplayName: String? = null, repositoriesModule: Module, mediaStore: MediaStore, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient>
suspend fun MatrixClient.Companion.loginWithPassword(baseUrl: Url, identifier: IdentifierType? = null, password: String, deviceId: String? = null, initialDeviceDisplayName: String? = null, repositoriesModule: Module, mediaStoreModule: Module, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient>
Link copied to clipboard
@JvmName(name = "loginWithTokenDeprecatedMediaStoreFactory")
suspend fun MatrixClient.Companion.loginWithToken(baseUrl: Url, identifier: IdentifierType? = null, token: String, deviceId: String? = null, initialDeviceDisplayName: String? = null, repositoriesModuleFactory: suspend (MatrixClient.LoginInfo) -> Module, mediaStoreFactory: suspend (MatrixClient.LoginInfo) -> MediaStore, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient>
suspend fun MatrixClient.Companion.loginWithToken(baseUrl: Url, identifier: IdentifierType? = null, token: String, deviceId: String? = null, initialDeviceDisplayName: String? = null, repositoriesModuleFactory: suspend (MatrixClient.LoginInfo) -> Module, mediaStoreModuleFactory: suspend (MatrixClient.LoginInfo) -> Module, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient>
@JvmName(name = "loginWithWithTokenDeprecatedMediaStore")
suspend fun MatrixClient.Companion.loginWithToken(baseUrl: Url, identifier: IdentifierType? = null, token: String, deviceId: String? = null, initialDeviceDisplayName: String? = null, repositoriesModule: Module, mediaStore: MediaStore, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient>
suspend fun MatrixClient.Companion.loginWithToken(baseUrl: Url, identifier: IdentifierType? = null, token: String, deviceId: String? = null, initialDeviceDisplayName: String? = null, repositoriesModule: Module, mediaStoreModule: Module, coroutineContext: CoroutineContext = Dispatchers.Default, configuration: MatrixClientConfiguration.() -> Unit = {}): Result<MatrixClient>