parseMetadataText function
Parses metadata.txt content into key-value pairs.
Implementation
Map<String, String> parseMetadataText(String text) {
final values = <String, String>{};
for (final line in text.split('\n')) {
final normalizedLine = line.trim();
final separator = normalizedLine.indexOf('=');
if (separator <= 0) {
continue;
}
values[normalizedLine.substring(0, separator).trim()] = normalizedLine
.substring(separator + 1)
.trim();
}
return Map<String, String>.unmodifiable(values);
}