refactor: Remove redundant 'jsonString != null' checks
Removed redundant 'if (jsonString != null)' checks in JsonImportExportDialog.kt as jsonString is always non-null at these points, addressing 'Condition is always true' warnings.
This commit is contained in:
@@ -105,9 +105,8 @@ fun JsonImportExportDialog(
|
||||
jsonString = fileContent.toString(Charsets.UTF_8)
|
||||
}
|
||||
|
||||
if (jsonString != null) {
|
||||
try {
|
||||
notesViewModel.importNotesFromJson(jsonString)
|
||||
notesViewModel.importNotesFromJson(jsonString!!)
|
||||
android.widget.Toast.makeText(context, R.string.json_import_successful, android.widget.Toast.LENGTH_SHORT).show()
|
||||
} catch (e: kotlinx.serialization.SerializationException) {
|
||||
android.util.Log.e("JsonImportExportDialog", "Error parsing notes JSON: ${e.message}")
|
||||
@@ -116,9 +115,6 @@ fun JsonImportExportDialog(
|
||||
android.util.Log.e("JsonImportExportDialog", "Error importing notes: ${e.message}")
|
||||
android.widget.Toast.makeText(context, context.getString(R.string.json_import_failed_generic, e.message), android.widget.Toast.LENGTH_LONG).show()
|
||||
}
|
||||
} else {
|
||||
android.widget.Toast.makeText(context, R.string.json_import_failed_no_data, android.widget.Toast.LENGTH_SHORT).show()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -189,9 +185,8 @@ fun JsonImportExportDialog(
|
||||
jsonString = fileContent.toString(Charsets.UTF_8)
|
||||
}
|
||||
|
||||
if (jsonString != null) {
|
||||
try {
|
||||
shoppingListsViewModel.importShoppingListsFromJson(jsonString)
|
||||
shoppingListsViewModel.importShoppingListsFromJson(jsonString!!)
|
||||
android.widget.Toast.makeText(context, R.string.json_import_successful, android.widget.Toast.LENGTH_SHORT).show()
|
||||
} catch (e: kotlinx.serialization.SerializationException) {
|
||||
android.util.Log.e("JsonImportExportDialog", "Error parsing shopping lists JSON: ${e.message}")
|
||||
@@ -200,9 +195,6 @@ fun JsonImportExportDialog(
|
||||
android.util.Log.e("JsonImportExportDialog", "Error importing shopping lists: ${e.message}")
|
||||
android.widget.Toast.makeText(context, context.getString(R.string.json_import_failed_generic, e.message), android.widget.Toast.LENGTH_LONG).show()
|
||||
}
|
||||
} else {
|
||||
android.widget.Toast.makeText(context, R.string.json_import_failed_no_data, android.widget.Toast.LENGTH_SHORT).show()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -253,9 +245,8 @@ fun JsonImportExportDialog(
|
||||
jsonString = fileContent.toString(Charsets.UTF_8)
|
||||
}
|
||||
|
||||
if (jsonString != null) {
|
||||
try {
|
||||
recipesViewModel.importRecipesFromJson(jsonString)
|
||||
recipesViewModel.importRecipesFromJson(jsonString!!)
|
||||
android.widget.Toast.makeText(context, R.string.json_import_successful, android.widget.Toast.LENGTH_SHORT).show()
|
||||
} catch (e: kotlinx.serialization.SerializationException) {
|
||||
android.util.Log.e("JsonImportExportDialog", "Error parsing recipes JSON: ${e.message}")
|
||||
@@ -264,9 +255,6 @@ fun JsonImportExportDialog(
|
||||
android.util.Log.e("JsonImportExportDialog", "Error importing recipes: ${e.message}")
|
||||
android.widget.Toast.makeText(context, context.getString(R.string.json_import_failed_generic, e.message), android.widget.Toast.LENGTH_LONG).show()
|
||||
}
|
||||
} else {
|
||||
android.widget.Toast.makeText(context, R.string.json_import_failed_no_data, android.widget.Toast.LENGTH_SHORT).show()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user