diff --git a/src/component/comment/comment.js b/src/component/comment/comment.js index e1711b5..8e0a4e8 100644 --- a/src/component/comment/comment.js +++ b/src/component/comment/comment.js @@ -54,7 +54,7 @@ export default class Comment extends Component { { - (isMyDiary || isMyComment) && !expired + (isMyDiary) && !expired ? diff --git a/src/component/comment/commentList.js b/src/component/comment/commentList.js index 7545702..e9b1a8b 100644 --- a/src/component/comment/commentList.js +++ b/src/component/comment/commentList.js @@ -110,6 +110,8 @@ export default class CommentList extends Component { onPress: () => { Api.deleteComment(comment.id) .then(() => { + DeviceEventEmitter.emit(Event.updateComments); + const filterComments = this.state.comments.filter(it => it.id !== comment.id); this.setState({ comments: filterComments diff --git a/src/page/DiaryDetailPage.js b/src/page/DiaryDetailPage.js index 08d5b6b..3ebe889 100644 --- a/src/page/DiaryDetailPage.js +++ b/src/page/DiaryDetailPage.js @@ -116,7 +116,10 @@ export default class DiaryDetailPage extends Component { this.commentListener = DeviceEventEmitter.addListener(Event.updateComments, (param) => { this.setState({needScrollToBottom: true}); + + this.refreshDiary(); this.diaryFull.refreshComment(); + Keyboard.dismiss(); }); }