Updated on 2026-08-14
This commit is contained in:
parent
c509046a8b
commit
adb8c50ae2
13 changed files with 448 additions and 1 deletions
|
|
@ -26,6 +26,7 @@ dependencies {
|
|||
|
||||
/** Domain */
|
||||
implementation(projects.domain.feedback)
|
||||
implementation(projects.domain.settings)
|
||||
|
||||
/** DI */
|
||||
implementation(deps.hilt.android)
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ import com.tangem.core.decompose.model.ParamsContainer
|
|||
import com.tangem.datasource.local.preferences.AppPreferencesStore
|
||||
import com.tangem.datasource.local.preferences.PreferencesKeys
|
||||
import com.tangem.domain.feedback.repository.FeedbackRepository
|
||||
import com.tangem.domain.settings.UsedeskTokenTtlManager
|
||||
import com.tangem.feature.usedesk.analytics.UsedeskAnalyticsEvents
|
||||
import com.tangem.feature.usedesk.api.UsedeskComponent
|
||||
import com.tangem.usedesk.chat_sdk.entity.UsedeskChatConfiguration
|
||||
|
|
@ -29,6 +30,7 @@ internal class UsedeskModel @Inject constructor(
|
|||
private val appPreferencesStore: AppPreferencesStore,
|
||||
private val analyticsEventHandler: AnalyticsEventHandler,
|
||||
private val feedbackRepository: FeedbackRepository,
|
||||
private val usedeskTokenTtlManager: UsedeskTokenTtlManager,
|
||||
paramsContainer: ParamsContainer,
|
||||
) : Model() {
|
||||
|
||||
|
|
@ -54,6 +56,7 @@ internal class UsedeskModel @Inject constructor(
|
|||
clientEmail = params.userWalletId,
|
||||
clientInitMessage = params.prefilledMessage,
|
||||
additionalFields = additionalFieldsFor(params.source),
|
||||
tokenTtlMillis = usedeskTokenTtlManager.getTokenTtlMillisSync(),
|
||||
),
|
||||
)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue