WeakEtag.parse constructor
Implementation
factory WeakEtag.parse(String s, {String delimiter = ','}) {
if (s.isEmpty) return WeakEtag([]);
s = s.trim();
if (s.startsWith('W/')) {
s = s.substring(2);
}
if (s.startsWith('"') && s.endsWith('"')) {
s = s.substring(1, s.length - 1);
}
if (s.isEmpty) return WeakEtag([]);
var values = s.split(delimiter);
return WeakEtag(values, delimiter: delimiter);
}