getExistingAnonymousId method

String getExistingAnonymousId()

Implementation

String getExistingAnonymousId() {
  var anonymousId = localStorage.getItem("ajs_anonymous_id");

  if (anonymousId?.isEmpty ?? true) {
    final cookies = web.document.cookie.split(";");
    if (cookies.isNotEmpty) {
      for (var cookie in cookies) {
        final cookieParts = cookie.split("=");
        if (cookieParts[0].trim() == "ajs_anonymous_id") {
          anonymousId = cookieParts[1];
        }
      }
    }
  }
  return anonymousId ?? '';
}