Switch to using the new LibAC time/duration API
This commit is contained in:
parent
f8e3ff359d
commit
ebfc4ddc05
2 changed files with 5 additions and 14 deletions
|
@ -9,6 +9,7 @@ import 'package:flutter/material.dart';
|
|||
import 'package:flutter_background/flutter_background.dart';
|
||||
import 'package:geolocator/geolocator.dart';
|
||||
import 'package:libac_dart/nbt/Stream.dart';
|
||||
import 'package:libac_dart/utils/TimeUtils.dart';
|
||||
import 'package:timetrack/consts.dart';
|
||||
|
||||
class SessionData {
|
||||
|
@ -362,19 +363,9 @@ class SessionData {
|
|||
}
|
||||
|
||||
static String Duration2Notation(Duration time) {
|
||||
int days = time.inDays;
|
||||
int hours = time.inHours.remainder(24);
|
||||
int minutes = time.inMinutes.remainder(60);
|
||||
int seconds = time.inSeconds.remainder(60);
|
||||
Time tm = Time.fromDuration(time);
|
||||
|
||||
List<String> parts = [];
|
||||
|
||||
if (days > 0) parts.add('${days}d');
|
||||
if (hours > 0) parts.add('${hours}h');
|
||||
if (minutes > 0) parts.add('${minutes}m');
|
||||
if (seconds > 0) parts.add('${seconds}s');
|
||||
|
||||
return parts.join(' ');
|
||||
return tm.toString();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue