Преглед на файлове

replace valueTypeIndex 2 valueTypeName

melon.yin преди 2 години
родител
ревизия
9dd6371521
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      lib/vid_extended_data.dart

+ 3 - 2
lib/vid_extended_data.dart

@@ -50,8 +50,9 @@ class VidExtendedData {
 
         final vidTag = VidTag(keys[0], keys[1]);
         final valueStr = reader.readString();
-        final valueTypeIndex = int.parse(keys[2]);
-        final valueType = ValueType.values[valueTypeIndex];
+        final valueTypeName = keys[2].toLowerCase();
+        final valueType = ValueType.values
+            .firstWhere((e) => e.name.toLowerCase() == valueTypeName);
         final vidValue = _convertStr2ValEle(valueType, valueStr);
         map[vidTag] = vidValue;
       }