diff --git a/android-app/app/src/main/java/com/korexlabs/dhinspeccion/ui/LegacyFieldCreationCompatibility.kt b/android-app/app/src/main/java/com/korexlabs/dhinspeccion/ui/LegacyFieldCreationCompatibility.kt new file mode 100644 index 0000000..0b79611 --- /dev/null +++ b/android-app/app/src/main/java/com/korexlabs/dhinspeccion/ui/LegacyFieldCreationCompatibility.kt @@ -0,0 +1,32 @@ +package com.korexlabs.dhinspeccion.ui + +import com.korexlabs.dhinspeccion.MainViewModel +import com.korexlabs.dhinspeccion.data.FieldType + +/** + * Compatibilidad de compilación para pantallas heredadas que aún forman parte del árbol Android, + * aunque la navegación productiva use ModernVisitRoot. + */ +internal fun MainViewModel.createFieldAsset( + type: FieldType, + parentId: String?, + familyId: String?, + name: String, + commonName: String?, + attributes: Map, + latitude: Double, + longitude: Double, + accuracyM: Double?, +) = createFieldAsset( + type = type, + parentId = parentId, + familyId = familyId, + name = name, + commonName = commonName, + description = null, + discoveryNotes = null, + attributes = attributes, + latitude = latitude, + longitude = longitude, + accuracyM = accuracyM, +)