diff --git a/lib/data/models/task_model.dart b/lib/data/models/task_model.dart index 9908bde8c..40ce979d3 100644 --- a/lib/data/models/task_model.dart +++ b/lib/data/models/task_model.dart @@ -217,7 +217,6 @@ abstract class TaskEntity extends Object timeLog: isRunning ? '[[${(DateTime.now().millisecondsSinceEpoch / 1000).floor()},0]]' : '[]', - isRunning: isRunning, customValue1: '', customValue2: '', customValue3: '', @@ -245,7 +244,6 @@ abstract class TaskEntity extends Object ..isChanged = false ..isDeleted = false ..invoiceId = '' - ..isRunning = false ..duration = 0 ..timeLog = '[]'); @@ -408,8 +406,7 @@ abstract class TaskEntity extends Object return rebuild((b) => b ..isChanged = true - ..timeLog = jsonEncode(taskTimes) - ..isRunning = time.isRunning); + ..timeLog = jsonEncode(taskTimes)); } TaskEntity updateTaskTime(TaskTime time, int index) { @@ -418,18 +415,9 @@ abstract class TaskEntity extends Object taskTimes[index] = time.asList; - bool isRunning = false; - if (taskTimes.isNotEmpty) { - final last = taskTimes.last as List; - if (last.length == 1 || (last.length == 2 && last[1] == 0)) { - isRunning = true; - } - } - return rebuild((b) => b ..isChanged = true - ..timeLog = jsonEncode(taskTimes) - ..isRunning = isRunning); + ..timeLog = jsonEncode(taskTimes)); } TaskEntity deleteTaskTime(int index) { @@ -438,18 +426,9 @@ abstract class TaskEntity extends Object taskTimes.removeAt(index); - bool isRunning = false; - if (taskTimes.isNotEmpty) { - final last = taskTimes.last as List; - if (last.length == 1 || (last.length == 2 && last[1] == 0)) { - isRunning = true; - } - } - return rebuild((b) => b ..isChanged = true - ..timeLog = jsonEncode(taskTimes) - ..isRunning = isRunning); + ..timeLog = jsonEncode(taskTimes)); } double calculateAmount(double taskRate) =>