|
@@ -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;
|
|
|
}
|