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:
M57andM57 authored and GitHub committed 2026-08-31 12:27:40 +03:00
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
},
)
}
}
}
}
@@ -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)
}