initialize method
Implementation
Future<bool> initialize() async {
if (_futureInit != null) return _futureInit!;
_futureInit = Future(() async {
if (_initCalled) {
assert(false, 'Error.');
return true;
}
_initCalled = true;
await getSavedPref();
_packageInfo ??= await PackageInfo.fromPlatform();
_installedVersion = _packageInfo!.version;
await updateVersionInfo();
_evaluationReady = true;
return true;
});
return _futureInit!;
}