parseQuery function

Map<String, String> parseQuery(
  1. String query
)

Implementation

Map<String, String> parseQuery(String query){
  if(query.isEmpty) return {};
  return Map.fromEntries(query.split('&').map<MapEntry<String,String>>((kv){
    var kvPair = kv.split('=');
    return MapEntry(kvPair[0], kvPair.length > 1 ? kvPair[1] : '');
  }));
}