buildNumber property
int
get
buildNumber
Implementation
int get buildNumber {
if (!isInitialized) {
const err = 'Wait for initialization DSConstants firstly';
assert(false, err);
Fimber.e(err, stacktrace: StackTrace.current);
return 0;
}
if (_buildNumber != null) return _buildNumber!;
final build = int.tryParse(packageInfo.buildNumber);
if (build == null || packageInfo.buildNumber != build.toString()) {
const err = 'Failed to parse build';
assert(false, err);
Fimber.e(err, stacktrace: StackTrace.current, attributes: {
'build_num': packageInfo.buildNumber,
});
_buildNumber = 0;
} else {
_buildNumber = build;
}
return _buildNumber!;
}