bugfix: adjust timestamp / 1000
parent
5d3f12c9a1
commit
558ad030c7
|
@ -19,7 +19,8 @@ class StatisticsService {
|
|||
// Hive.deleteFromDisk();
|
||||
Box box = Hive.box(boxName);
|
||||
DateTime dateTime = DateTime.now();
|
||||
int timestamp = dateTime.millisecondsSinceEpoch.toInt();
|
||||
int timestamp = dateTime.millisecondsSinceEpoch.toInt() ~/ 1000;
|
||||
print(timestamp);
|
||||
Map<String, List<Food>>? valueMap = box.get(timestamp);
|
||||
valueMap ??= {
|
||||
"FRÜHSTÜCK": [],
|
||||
|
@ -38,7 +39,7 @@ class StatisticsService {
|
|||
|
||||
num getAllCaloriesByTimestamp(DateTime date){
|
||||
Box box = Hive.box(boxName);
|
||||
int timestamp = date.millisecondsSinceEpoch.toInt();
|
||||
int timestamp = date.millisecondsSinceEpoch.toInt() ~/ 1000;
|
||||
Map<String, List<Food>>? valueMap = box.get(timestamp);
|
||||
if(valueMap == null){
|
||||
return 0;
|
||||
|
@ -55,9 +56,9 @@ class StatisticsService {
|
|||
return sum;
|
||||
}
|
||||
|
||||
num getCaloriesByTimestampAndMealType(DateTime timestamp, String mealType){
|
||||
num getCaloriesByTimestampAndMealType(DateTime date, String mealType){
|
||||
Box box = Hive.box(boxName);
|
||||
|
||||
int timestamp = date.millisecondsSinceEpoch.toInt() ~/ 1000;
|
||||
Map<String, List<Food>>? valueMap = box.get(timestamp);
|
||||
if(valueMap == null){
|
||||
return 0;
|
||||
|
|
Loading…
Reference in New Issue