setItem method
- CStorageMethod method = CStorageMethod.local,
- required String key,
- required String value,
Sets an item by key within the identified CStorageMethod.
Implementation
void setItem({
CStorageMethod method = CStorageMethod.local,
required String key,
required String value,
}) {
if (method == CStorageMethod.local) {
web.window.localStorage.setItem(key, value);
} else if (method == CStorageMethod.session) {
web.window.sessionStorage.setItem(key, value);
} else {
var d = DateTime(DateTime.now().year + 1);
var expires = "expires=${d.toUtc().toString()}";
web.document.cookie = "$key=$value; $expires; path=/";
}
}