setNextCrypt method
Sets the next crypt object in the chain.
Implementation
@override
void setNextCrypt(T obj) {
if (protectedCrypts.length + protectedExpiredCrypts.length >= maxCrypts) {
throw StateError('Maximum number of crypts reached');
}
cleanCrypts();
if (obj.isExpired()) {
protectedExpiredCrypts.add(obj);
return;
}
protectedCrypts.add(obj);
}