AuthenticatedNetworkContainerV5

internal class AuthenticatedNetworkContainerV5(sessionManager: SessionManager, selfUserId: <Error class: unknown class>, certificatePinning: CertificatePinning, mockEngine: <Error class: unknown class>?, mockWebSocketSession: <Error class: unknown class>?, kaliumLogger: <Error class: unknown class>, engine: <Error class: unknown class> = mockEngine ?: defaultHttpEngine( serverConfigDTOApiProxy = sessionManager.serverConfig().links.apiProxy, proxyCredentials = sessionManager.proxyCredentials(), certificatePinning = certificatePinning )) : AuthenticatedNetworkContainer, AuthenticatedHttpClientProvider

Constructors

Link copied to clipboard
internal constructor(sessionManager: SessionManager, selfUserId: <Error class: unknown class>, certificatePinning: CertificatePinning, mockEngine: <Error class: unknown class>?, mockWebSocketSession: <Error class: unknown class>?, kaliumLogger: <Error class: unknown class>, engine: <Error class: unknown class> = mockEngine ?: defaultHttpEngine( serverConfigDTOApiProxy = sessionManager.serverConfig().links.apiProxy, proxyCredentials = sessionManager.proxyCredentials(), certificatePinning = certificatePinning ))

Properties

Link copied to clipboard
open override val accessTokenApi: AccessTokenApi
Link copied to clipboard
open override val assetApi: AssetApi
Link copied to clipboard
open override val backendConfig: <Error class: unknown class>
Link copied to clipboard
open override val callApi: CallApi
Link copied to clipboard
open override val clientApi: ClientApi
Link copied to clipboard
open override val connectionApi: ConnectionApi
Link copied to clipboard
open override val conversationApi: ConversationApi
Link copied to clipboard
open override val e2eiApi: E2EIApi
Link copied to clipboard
Link copied to clipboard
open override val keyPackageApi: KeyPackageApi
Link copied to clipboard
open override val logoutApi: LogoutApi
Link copied to clipboard
open override val messageApi: MessageApi
Link copied to clipboard
open override val mlsMessageApi: MLSMessageApi
Link copied to clipboard
open override val mlsPublicKeyApi: MLSPublicKeyApi
Link copied to clipboard
Link copied to clipboard
open override val notificationApi: NotificationApi
Link copied to clipboard
open override val preKeyApi: PreKeyApi
Link copied to clipboard
open override val propertiesApi: PropertiesApi
Link copied to clipboard
open override val selfApi: SelfApi
Link copied to clipboard
open override val teamsApi: TeamsApi
Link copied to clipboard
open override val userDetailsApi: UserDetailsApi
Link copied to clipboard
open override val userSearchApi: UserSearchApi
Link copied to clipboard
Link copied to clipboard
open override val wildCardApi: WildCardApi

Functions

Link copied to clipboard
open suspend override fun clearCachedToken()

Clear any cached token on the http clients. This will trigger a reloading of the access token from the session manager on the next request.