getConfig function
Implementation
Config? getConfig(
Map<String, Config> masterConfig,
String url,
Extract extract, {
Map<String, Config> priceConfig = const {},
}) {
if (extract == Extract.product) {
for (final i in masterConfig.keys) {
if (url.contains(i)) {
return masterConfig[i];
}
}
} else if (extract == Extract.price && priceConfig.keys.isNotEmpty) {
for (final i in priceConfig.keys) {
if (url.contains(i)) {
return priceConfig[i];
}
}
return getConfig(
masterConfig,
url,
Extract.product,
priceConfig: priceConfig,
);
}
return null;
}