getWrapperKey method
Implementation
@override
Future<String?> getWrapperKey(
String url, {
bool override = false,
}) async {
if (wrapperKey.isEmpty || override) {
try {
var res = await client.get(
Uri.parse(url),
headers: {'Accept': 'text/html'},
);
var body = res.body;
var i = body.indexOf('wrapper_key = "');
var bodyM = body.substring(i + 15);
var j = bodyM.indexOf('"');
return (i == -1 || j == -1) ? null : bodyM.substring(0, j);
} catch (e) {
rethrow;
}
} else {
return wrapperKey;
}
}