extractGroupContext function

GroupContext? extractGroupContext(
  1. BeautifulSoup soup
)

Implementation

GroupContext? extractGroupContext(BeautifulSoup soup) {
  List<Bs4Element> links = soup.findAll('a');
  List<Map<String, String>> queries =
      links.map((link) => queriesFromSoup(link.getAttrValue("href"))).toList();
  const holdIdKey = "holdelementid";
  for (var query in queries) {
    if (query.containsKey(holdIdKey)) {
      return GroupContext(query[holdIdKey]!);
    }
  }
  return null;
}