File tree Expand file tree Collapse file tree
app/src/main/java/com/nextcloud/client/assistant Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -180,10 +180,15 @@ class AssistantViewModel(
180180
181181 when {
182182 selectedTaskType == null -> AssistantScreenState .Loading
183+
183184 isTranslation -> AssistantScreenState .Translation (selectedTask)
185+
184186 isChat && chats.isEmpty() -> AssistantScreenState .emptyChatList()
187+
185188 isChat -> AssistantScreenState .ChatContent
189+
186190 ! isChat && (tasks == null || tasks.isEmpty()) -> AssistantScreenState .emptyTaskList()
191+
187192 else -> {
188193 if (! _isTranslationTask .value) {
189194 AssistantScreenState .TaskContent
Original file line number Diff line number Diff line change @@ -132,8 +132,11 @@ data class EditedTranslation(
132132
133133fun TranslationScreenState.withShimmer (shimmer : Boolean ): TranslationScreenState = when (this ) {
134134 is NewTranslation -> copy(shimmer = shimmer)
135+
135136 is ExistingTranslation -> copy(shimmer = shimmer)
137+
136138 is EditedTranslation -> copy(shimmer = shimmer)
139+
137140 Uninitialized -> {
138141 Uninitialized
139142 }
@@ -162,6 +165,7 @@ fun TranslationScreenState.withTargetText(text: String): TranslationScreenState
162165
163166fun TranslationScreenState.withSource (newSource : TranslationSideState ): TranslationScreenState = when (this ) {
164167 is NewTranslation -> copy(source = newSource)
168+
165169 is ExistingTranslation -> EditedTranslation (
166170 taskTypeData = taskTypeData,
167171 source = newSource,
@@ -170,6 +174,7 @@ fun TranslationScreenState.withSource(newSource: TranslationSideState): Translat
170174 )
171175
172176 is EditedTranslation -> copy(source = newSource)
177+
173178 Uninitialized -> {
174179 Uninitialized
175180 }
@@ -188,6 +193,7 @@ fun TranslationScreenState.withTarget(newTarget: TranslationSideState): Translat
188193 )
189194
190195 is EditedTranslation -> copy(target = newTarget)
196+
191197 Uninitialized -> {
192198 Uninitialized
193199 }
You can’t perform that action at this time.
0 commit comments