shouldDisplayUpgrade method
bool
shouldDisplayUpgrade(
)
Implementation
bool shouldDisplayUpgrade() {
final isBlocked = blocked();
var rv = true;
if (debugDisplayAlways || (debugDisplayOnce && !_hasAlerted)) {
rv = true;
} else if (!isUpdateAvailable()) {
rv = false;
} else if (isBlocked) {
rv = true;
} else if (isTooSoon() || alreadyIgnoredThisVersion()) {
rv = false;
}
if (willDisplayUpgrade != null) {
willDisplayUpgrade!(
display: rv,
minAppVersion: minAppVersion,
installedVersion: _installedVersion,
appStoreVersion: _appStoreVersion,
);
}
return rv;
}