fix: resolve all build compilation and style check warnings (#597)

* fix: resolve all build compilation and style check warnings

* fix: remove unused import in SystemViewModel
This commit is contained in:
M57 authored and GitHub committed 2026-07-14 21:55:37 +03:00
1 parent 48f5ffbe52
commit d1fc477bcd
28 files changed
+293 -192

No files matched your search

@@ -73,26 +73,31 @@ fun AnalyticsScreen(
modifier = modifier,
) {
when {
state.isLoading && state.usage == null -> LoadingState()
state.isLoading && state.usage == null -> {
LoadingState()
}
state.errorMessage != null && state.usage == null ->
state.errorMessage != null && state.usage == null -> {
ErrorState(
message = state.errorMessage ?: stringResource(R.string.error_unknown),
onRetry = { viewModel.load() },
)
}
state.usage == null ->
state.usage == null -> {
EmptyState(
title = stringResource(R.string.analytics_empty_title),
subtitle = stringResource(R.string.analytics_empty_desc),
icon = Icons.Filled.BarChart,
)
}
else ->
else -> {
AnalyticsContent(
state = state,
onDaysSelected = viewModel::setDays,
)
}
}
}
}
@@ -105,13 +105,21 @@ class AnalyticsViewModel : ViewModel() {
}
val error =
when {
usage == null && models == null ->
usage == null && models == null -> {
failure?.message ?: "Failed to load analytics"
usage == null ->
}
usage == null -> {
failure?.message ?: "Failed to load usage analytics"
models == null ->
}
models == null -> {
failure?.message ?: "Failed to load model analytics"
else -> null
}
else -> {
null
}
}
// Only update UI if this is still the active day window.
if (_uiState.value.days == days) {