StrongEtag.parse constructor

StrongEtag.parse(
  1. String s
)

Implementation

factory StrongEtag.parse(String s) {
  if (s.isEmpty) return StrongEtag('');

  s = s.trim();

  if (s.startsWith('"') && s.endsWith('"')) {
    s = s.substring(1, s.length - 1);
  }

  if (s.isEmpty) return StrongEtag('');

  return StrongEtag(s);
}