-
- All Implemented Interfaces:
-
com.amazon.connect.chat.sdk.provider.ConnectionDetailsProvider
@Singleton() public final class ConnectionDetailsProviderImpl implements ConnectionDetailsProvider
-
-
Field Summary
Fields Modifier and Type Field Description private StateFlow<Boolean>chatSessionState
-
Constructor Summary
Constructors Constructor Description ConnectionDetailsProviderImpl()
-
Method Summary
Modifier and Type Method Description StateFlow<Boolean>getChatSessionState()UnitsetChatSessionState(StateFlow<Boolean> chatSessionState)UnitupdateConnectionDetails(ConnectionDetails newDetails)UnitupdateChatDetails(ChatDetails newDetails)ConnectionDetailsgetConnectionDetails()ChatDetailsgetChatDetails()BooleanisChatSessionActive()UnitsetChatSessionState(Boolean isActive)Unitreset()-
-
Method Detail
-
getChatSessionState
StateFlow<Boolean> getChatSessionState()
-
setChatSessionState
Unit setChatSessionState(StateFlow<Boolean> chatSessionState)
-
updateConnectionDetails
Unit updateConnectionDetails(ConnectionDetails newDetails)
-
updateChatDetails
Unit updateChatDetails(ChatDetails newDetails)
-
getConnectionDetails
ConnectionDetails getConnectionDetails()
-
getChatDetails
ChatDetails getChatDetails()
-
isChatSessionActive
Boolean isChatSessionActive()
-
setChatSessionState
Unit setChatSessionState(Boolean isActive)
-
-
-
-