getHidden function

Map<String, String> getHidden(
  1. String html
)

Implementation

Map<String, String> getHidden(String html) {
  final matches = RegExp('<input type="hidden" name=".*" value=.(.*).>',
          caseSensitive: false)
      .allMatches(html);
  const keys = ['op', 'id', 'mode', 'hash'];
  Map<String, String> hidden = {};
  try {
    for (int i = 0; i < 4; i++) {
      hidden[keys[i]] = matches.toList()[i].group(1).toString();
    }
    return hidden;
  } catch (e) {
    return {};
  }
}