diff --git a/cyberwow/lib/controller/rpc/rpc2View.dart b/cyberwow/lib/controller/rpc/rpc2View.dart index c8db8aa..6d16f51 100644 --- a/cyberwow/lib/controller/rpc/rpc2View.dart +++ b/cyberwow/lib/controller/rpc/rpc2View.dart @@ -70,9 +70,11 @@ Map rpcTxView(x) { } else if (k == 'receive_time') { - final _dateTime = DateTime.fromMillisecondsSinceEpoch(v * 1000); - final _dateFormat = DateFormat.yMd().add_jm() ; - return MapEntry('time', _dateFormat.format(_dateTime)); + final _receive_time = DateTime.fromMillisecondsSinceEpoch(v * 1000); + final _diff = DateTime.now().difference(_receive_time); + + format(Duration d) => d.toString().split('.').first.padLeft(8, "0"); + return MapEntry('age', format(_diff)); } else if (k == 'tx_decoded') { @@ -94,7 +96,7 @@ Map rpcTxView(x) { final List keys = [ 'id', - 'time', + 'age', 'fee', 'in/out', 'size',