fix: export amnezia config bug

This commit is contained in:
Zane Schepke
2025-09-18 03:10:59 -04:00
parent 7a3fb037ee
commit e5888a628d
3 changed files with 6 additions and 1 deletions
@@ -107,6 +107,7 @@ fun TunnelsScreen(viewModel: TunnelsViewModel) {
if (showExportSheet) {
ExportTunnelsBottomSheet({ type, uri ->
sharedViewModel.exportSelectedTunnels(type, uri)
showExportSheet = false
}) {
showExportSheet = false
sharedViewModel.clearSelectedTunnels()
@@ -30,7 +30,7 @@ fun ExportTunnelsBottomSheet(
mimeType = FileUtils.ZIP_FILE_MIME_TYPE,
onResult = { file ->
if (file != null) {
onExport(ConfigType.WG, file)
onExport(exportConfigType, file)
} else onDismiss()
},
)
@@ -270,6 +270,10 @@ constructor(
.onSuccess {
fileUtils.zipAll(it, files).onFailure(onFailure)
fileUtils.exportFile(it, uri, FileUtils.ZIP_FILE_MIME_TYPE).onFailure(onFailure)
postSideEffect(
GlobalSideEffect.Snackbar(StringValue.StringResource(R.string.export_success))
)
clearSelectedTunnels()
}
.onFailure(onFailure)
}