boxParser static method

Map<String, List<String>> boxParser(
  1. Box box
)

Implementation

static Map<String, List<String>> boxParser(Box box) {
  Map<String, List<String>> permissions = {};
  for (var key in box.keys) {
    if (!StoragePermissions.values.contains(key)) {
      continue;
    }
    var valueRaw = box.get(key);
    var value = (valueRaw as List<dynamic>).map((e) => e.toString()).toList();
    permissions[key] = value;
  }
  return permissions;
}