chore: upgrade ktlint to 1.8.0 and format codebase (#1024)
Co-authored-by: M57 <hy4ri@users.noreply.github.com>
This commit is contained in:
1 parent
3f3b853758
commit
cfe3e736fd
66 files changed
+1287
-541
No files matched your search
@@ -334,15 +334,16 @@ private fun ProviderFieldRow(
|
||||
Spacer(modifier = Modifier.height(8.dp))
|
||||
|
||||
when (field.kind) {
|
||||
"select" ->
|
||||
"select" -> {
|
||||
ExposedDropdownField(
|
||||
label = field.label.ifEmpty { field.key },
|
||||
options = field.options.map { it.value }.ifEmpty { listOf(value) },
|
||||
selectedValue = value,
|
||||
onOptionSelected = onChange,
|
||||
)
|
||||
}
|
||||
|
||||
"bool" ->
|
||||
"bool" -> {
|
||||
Row(
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
verticalAlignment = Alignment.CenterVertically,
|
||||
@@ -365,8 +366,9 @@ private fun ProviderFieldRow(
|
||||
style = MaterialTheme.typography.bodyMedium,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
else ->
|
||||
else -> {
|
||||
OutlinedTextField(
|
||||
value = value,
|
||||
onValueChange = onChange,
|
||||
@@ -400,6 +402,7 @@ private fun ProviderFieldRow(
|
||||
KeyboardOptions.Default
|
||||
},
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+24
-9
@@ -47,7 +47,9 @@ data class MemoryProviderDetailUiState(
|
||||
* [setProvider] + [load] per entry instead (same bug/fix as #782's
|
||||
* ToolsetDetailViewModel).
|
||||
*/
|
||||
class MemoryProviderDetailViewModel : ViewModel(), ToastHost {
|
||||
class MemoryProviderDetailViewModel :
|
||||
ViewModel(),
|
||||
ToastHost {
|
||||
private val _uiState = MutableStateFlow(MemoryProviderDetailUiState())
|
||||
val uiState: StateFlow<MemoryProviderDetailUiState> = _uiState.asStateFlow()
|
||||
|
||||
@@ -74,13 +76,17 @@ class MemoryProviderDetailViewModel : ViewModel(), ToastHost {
|
||||
val statusResult = safeApiCall { ApiClient.hermesApi.getMemory() }
|
||||
val status =
|
||||
when (statusResult) {
|
||||
is NetworkResult.Success ->
|
||||
is NetworkResult.Success -> {
|
||||
statusResult.data.providers.firstOrNull { it.name == name }
|
||||
else -> null
|
||||
}
|
||||
|
||||
else -> {
|
||||
null
|
||||
}
|
||||
}
|
||||
val configResult = safeApiCall { ApiClient.hermesApi.getMemoryProviderConfig(name) }
|
||||
when (configResult) {
|
||||
is NetworkResult.Success ->
|
||||
is NetworkResult.Success -> {
|
||||
_uiState.update {
|
||||
it.copy(
|
||||
isLoading = false,
|
||||
@@ -90,7 +96,9 @@ class MemoryProviderDetailViewModel : ViewModel(), ToastHost {
|
||||
edits = seedEdits(configResult.data),
|
||||
)
|
||||
}
|
||||
is NetworkResult.Failure ->
|
||||
}
|
||||
|
||||
is NetworkResult.Failure -> {
|
||||
_uiState.update {
|
||||
it.copy(
|
||||
isLoading = false,
|
||||
@@ -99,6 +107,7 @@ class MemoryProviderDetailViewModel : ViewModel(), ToastHost {
|
||||
errorMessage = configResult.error.message,
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -143,7 +152,7 @@ class MemoryProviderDetailViewModel : ViewModel(), ToastHost {
|
||||
)
|
||||
}
|
||||
when (result) {
|
||||
is NetworkResult.Success ->
|
||||
is NetworkResult.Success -> {
|
||||
_uiState.update {
|
||||
it.copy(
|
||||
saving = false,
|
||||
@@ -154,13 +163,16 @@ class MemoryProviderDetailViewModel : ViewModel(), ToastHost {
|
||||
toastMessage = "Memory provider settings saved",
|
||||
)
|
||||
}
|
||||
is NetworkResult.Failure ->
|
||||
}
|
||||
|
||||
is NetworkResult.Failure -> {
|
||||
_uiState.update {
|
||||
it.copy(
|
||||
saving = false,
|
||||
toastMessage = "Failed to save settings: ${result.error.message}",
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
refreshStatus(name)
|
||||
}
|
||||
@@ -180,7 +192,7 @@ class MemoryProviderDetailViewModel : ViewModel(), ToastHost {
|
||||
ApiClient.hermesApi.setupMemoryProvider(name, MemoryProviderSetupRequest())
|
||||
}
|
||||
when (result) {
|
||||
is NetworkResult.Success ->
|
||||
is NetworkResult.Success -> {
|
||||
_uiState.update {
|
||||
it.copy(
|
||||
runningSetup = false,
|
||||
@@ -193,13 +205,16 @@ class MemoryProviderDetailViewModel : ViewModel(), ToastHost {
|
||||
},
|
||||
)
|
||||
}
|
||||
is NetworkResult.Failure ->
|
||||
}
|
||||
|
||||
is NetworkResult.Failure -> {
|
||||
_uiState.update {
|
||||
it.copy(
|
||||
runningSetup = false,
|
||||
toastMessage = "Setup failed: ${result.error.message}",
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
refreshStatus(name)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user