aboutsummaryrefslogtreecommitdiff
path: root/vnext/src/ui/Thread.js
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2022-11-13 18:44:54 +0300
committerGravatar Vitaly Takmazov2023-01-13 10:37:58 +0300
commit2fb4a2c1a32a71c41e84b2bc5c0fa3c4b3f199f9 (patch)
treef58c7d0254ec7b0251b691b300067b7a36b78f3c /vnext/src/ui/Thread.js
parent2934a854c7a77c8f65316ffa4d411866648c984f (diff)
ESLint: configure additional plugins
Diffstat (limited to 'vnext/src/ui/Thread.js')
-rw-r--r--vnext/src/ui/Thread.js18
1 files changed, 9 insertions, 9 deletions
diff --git a/vnext/src/ui/Thread.js b/vnext/src/ui/Thread.js
index 979ef72b..cfb67bb1 100644
--- a/vnext/src/ui/Thread.js
+++ b/vnext/src/ui/Thread.js
@@ -55,14 +55,6 @@ export default function Thread(props) {
console.log(ex);
});
}, [hash, message.mid, mid]);
- let onReply = (json) => {
- const msg = JSON.parse(json.data);
- if (msg.mid == message.mid) {
- setReplies(oldReplies => {
- return [...oldReplies, msg];
- });
- }
- };
let postComment = (template) => {
const { body, attach } = template;
@@ -85,6 +77,14 @@ export default function Thread(props) {
loadReplies();
}, [loadReplies]);
useEffect(() => {
+ let onReply = (json) => {
+ const msg = JSON.parse(json.data);
+ if (msg.mid == message.mid) {
+ setReplies(oldReplies => {
+ return [...oldReplies, msg];
+ });
+ }
+ };
if (props.connection.addEventListener && message.mid) {
props.connection.addEventListener('msg', onReply);
}
@@ -93,7 +93,7 @@ export default function Thread(props) {
props.connection.removeEventListener('msg', onReply);
}
};
- }, [props.connection, message.mid, onReply]);
+ }, [props.connection, message.mid]);
const loaders = Math.min(message.replies || 0, 10);
const pageTitle = `${params.user} ${message && message.tags || 'thread'}`;