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