refactor(desktop, core): Exception-Handling optimiert und Divider-Komponente angepasst
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
This commit is contained in:
+1
-1
@@ -91,7 +91,7 @@ class KtorWebSocketServerService(
|
||||
snapshot.forEach { session ->
|
||||
try {
|
||||
session.send(Frame.Text(json))
|
||||
} catch (e: Exception) {
|
||||
} catch (_: Exception) {
|
||||
// Fehler beim Senden ignorieren; Verbindung wird beim nächsten Empfang entfernt
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -78,7 +78,7 @@ fun main() = application {
|
||||
try {
|
||||
discovery.registerService(wsServer.getPort())
|
||||
println("[DesktopApp] Discovery-Registrierung durchgeführt (Port ${wsServer.getPort()})")
|
||||
} catch (e: Exception) {
|
||||
} catch (_: Exception) {
|
||||
println("[DesktopApp] Discovery-Registrierung fehlgeschlagen: ${'$'}{e.message}")
|
||||
}
|
||||
} catch(e: Exception) {
|
||||
|
||||
+7
-7
@@ -151,24 +151,24 @@ fun DesktopTopHeader(
|
||||
try {
|
||||
val backupService: BackupService = GlobalContext.get().get<BackupService> { parametersOf(deviceName) }
|
||||
val result = backupService.exportDelta("poc-backup", backupPath, sharedKey)
|
||||
result.onSuccess { path -> println("[Backup] Erfolgreich exportiert: ${'$'}path") }
|
||||
.onFailure { e -> println("[Backup] Fehler: ${'$'}{e.message}") }
|
||||
} catch (e: Exception) {
|
||||
println("[Backup] Fehler bei der Initialisierung: ${'$'}{e.message}")
|
||||
result.onSuccess { _ -> println($$"[Backup] Erfolgreich exportiert: $path") }
|
||||
.onFailure { _ -> println($$"[Backup] Fehler: ${e.message}") }
|
||||
} catch (_: Exception) {
|
||||
println($$"[Backup] Fehler bei der Initialisierung: ${e.message}")
|
||||
}
|
||||
}
|
||||
}
|
||||
)
|
||||
Divider()
|
||||
HorizontalDivider(Modifier, DividerDefaults.Thickness, DividerDefaults.color)
|
||||
DropdownMenuItem(
|
||||
text = { Text("Einstellungen zurücksetzen") },
|
||||
onClick = {
|
||||
menuOpen = false
|
||||
val res = DeviceInitializationSettingsManager.resetToFactoryDefaults(deleteDatabase = false)
|
||||
if (res.isSuccess) {
|
||||
println("[Reset] settings.json gelöscht: ${'$'}{DeviceInitializationSettingsManager.getSettingsFilePath()}")
|
||||
println($$"[Reset] settings.json gelöscht: ${DeviceInitializationSettingsManager.getSettingsFilePath()}")
|
||||
} else {
|
||||
println("[Reset] Fehler: ${'$'}{res.exceptionOrNull()?.message}")
|
||||
println($$"[Reset] Fehler: ${res.exceptionOrNull()?.message}")
|
||||
}
|
||||
onNavigate(AppScreen.DeviceInitialization)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user