activeTime property
String
get
activeTime
Implementation
String get activeTime {
final time = DateTime.fromMillisecondsSinceEpoch(_v);
final int currentMS = DateTime.now().microsecondsSinceEpoch;
final int tempMS = currentMS - _v;
double initTime;
int day = TimeConstrains.dayMS.value;
int hour = TimeConstrains.hourMS.value;
int minute = TimeConstrains.minuteMS.value;
if (tempMS < minute) {
return "Now";
} else if (tempMS < hour) {
initTime = tempMS / minute;
return "${initTime.toInt()} minute ago";
} else if (tempMS < day) {
initTime = tempMS / hour;
return "${initTime.toInt()} hour ago";
} else {
return time.toDate();
}
}