storeCookie static method
Store DataDome cookie. The new value should be a string representing the cookie with its value and its attributes. Example: "datadome=xxxx; Max-Age=31536000; Domain=.yourdomain.com; Path=/; Secure; SameSite=Lax"
Implementation
static Future<Null> storeCookie(String cookie) async {
if (!cookie.startsWith("datadome=") || cookie == lastCookieValue) {
return null;
}
lastCookieValue = cookie;
final prefs = await SharedPreferences.getInstance();
prefs.setString('co.datadome.cookie', cookie);
try {
_channel.invokeMethod('storeCookie', {'cookie': cookie});
} on PlatformException catch (e) {
DataDomeLogger.error(
"Error while sending message to native '${e.message}'");
}
sendMobileSignals();
}