Skip to content

Commit

Permalink
Fix CI failure
Browse files Browse the repository at this point in the history
  • Loading branch information
mgenware committed Oct 22, 2023
1 parent a819b73 commit c8a35a1
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions lib/src/pretty_bytes_base.dart
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ String toLocaleString(double number, String? locale, int? minimumFractionDigits,
if (locale == null) {
return number.toString().replaceAll(removeTrailingZerosRegex, '');
}
var formatter = NumberFormat(null, locale);
final formatter = NumberFormat(null, locale);
if (maximumFractionDigits != null) {
formatter.minimumFractionDigits = minimumFractionDigits!;
}
Expand Down Expand Up @@ -126,28 +126,28 @@ String prettyBytes(
/// ```
int? maximumFractionDigits,
}) {
var UNITS = (bits == true)
final UNITS = (bits == true)
? (binary == true ? BIBIT_UNITS : BIT_UNITS)
: (binary == true ? BIBYTE_UNITS : BYTE_UNITS);

if (signed == true && number == 0) {
return ' 0 ${UNITS[0]}';
}

var isNegative = number < 0;
var prefix = isNegative ? '-' : (signed == true ? '+' : '');
final isNegative = number < 0;
final prefix = isNegative ? '-' : (signed == true ? '+' : '');

if (isNegative) {
number = -number;
}

if (number < 1) {
var numberStr = toLocaleString(
final numberStr = toLocaleString(
number, locale, minimumFractionDigits, maximumFractionDigits);
return prefix + numberStr + ' ' + UNITS[0];
}

var exponent = min(
final exponent = min(
(binary != null ? log(number) / log(1024) : log10(number) / 3)
.floorToDouble(),
(UNITS.length - 1).toDouble())
Expand All @@ -157,10 +157,10 @@ String prettyBytes(
number = double.parse(number.toStringAsPrecision(3));
}

var numberStr = toLocaleString(
final numberStr = toLocaleString(
number, locale, minimumFractionDigits, maximumFractionDigits);

var unit = UNITS[exponent];
final unit = UNITS[exponent];

return prefix + numberStr + ' ' + unit;
}

0 comments on commit c8a35a1

Please sign in to comment.