From 4d11d39695954381e430d5c6fe8963b0241273e1 Mon Sep 17 00:00:00 2001 From: xmcp Date: Wed, 22 Aug 2018 22:07:11 +0800 Subject: [PATCH] sort reply by time --- src/Flows.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/Flows.js b/src/Flows.js index fc25eed..6044dd2 100644 --- a/src/Flows.js +++ b/src/Flows.js @@ -31,8 +31,8 @@ function FlowItem(props) { return (
- {!!parseInt(props.info.likenum, 10) && {props.info.likenum}★} - {!!parseInt(props.info.reply, 10) && {props.info.reply}回复} + {!!parseInt(props.info.likenum,10) && {props.info.likenum}★} + {!!parseInt(props.info.reply,10) && {props.info.reply}回复} #{props.info.pid} 
@@ -71,10 +71,14 @@ class FlowItemRow extends Component { if(json.code!==0) throw new Error(json.code); this.setState({ - replies: json.data.map((info)=>{ - info._display_color=info.islz ? null : this.color_picker.get(info.name) - return info; - }), + replies: json.data + .sort((a,b)=>{ + return parseInt(a.timestamp,10)-parseInt(b.timestamp,10); + }) + .map((info)=>{ + info._display_color=info.islz ? null : this.color_picker.get(info.name) + return info; + }), reply_loading: false, }); });