parse static method

Set<ClientPermission> parse(
  1. String str
)

Parse a permission string

Implementation

static Set<ClientPermission> parse(String str) {
  final set = <ClientPermission>{};

  for (final e in str.split('')) {
    if (e == 'p') {
      set.add(personalInfo);
    } else if (e == 's') {
      set.add(statement);
    } else if (e == 'f') {
      set.add(fop);
    } else if (e == 'j') {
      set.add(jars);
    }
  }

  return set;
}