fix rendering glitch
This commit is contained in:
parent
7ceab04cbc
commit
a97e895cb8
@ -55,7 +55,7 @@ export function Note(props: NoteProps) {
|
|||||||
if (setSeenAtInView) {
|
if (setSeenAtInView) {
|
||||||
timeout = setTimeout(() => {
|
timeout = setTimeout(() => {
|
||||||
Relay.setEventMetadata(ev.id, { seen_at: Math.round(Date.now() / 1000) });
|
Relay.setEventMetadata(ev.id, { seen_at: Math.round(Date.now() / 1000) });
|
||||||
}, 5000);
|
}, 2000);
|
||||||
}
|
}
|
||||||
return () => clearTimeout(timeout);
|
return () => clearTimeout(timeout);
|
||||||
}, [setSeenAtInView]);
|
}, [setSeenAtInView]);
|
||||||
@ -83,11 +83,12 @@ export function Note(props: NoteProps) {
|
|||||||
{translated && <TranslationInfo translated={translated} setShowTranslation={setShowTranslation} />}
|
{translated && <TranslationInfo translated={translated} setShowTranslation={setShowTranslation} />}
|
||||||
{ev.kind === EventKind.Polls && <Poll ev={ev} />}
|
{ev.kind === EventKind.Polls && <Poll ev={ev} />}
|
||||||
{optionsMerged.showFooter && (
|
{optionsMerged.showFooter && (
|
||||||
<div className="mt-4" ref={setSeenAtRef}>
|
<div className="mt-4">
|
||||||
<NoteFooter ev={ev} replyCount={props.threadChains?.get(chainKey(ev))?.length} />
|
<NoteFooter ev={ev} replyCount={props.threadChains?.get(chainKey(ev))?.length} />
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
<div ref={setSeenAtRef} />
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -89,7 +89,6 @@ export class SqliteRelay extends EventEmitter<RelayHandlerEvents> implements Rel
|
|||||||
|
|
||||||
setEventMetadata(id: string, meta: EventMetadata) {
|
setEventMetadata(id: string, meta: EventMetadata) {
|
||||||
if (meta.seen_at) {
|
if (meta.seen_at) {
|
||||||
console.log("update seen_at", id, meta.seen_at);
|
|
||||||
this.db?.exec("update events set seen_at = ? where id = ?", {
|
this.db?.exec("update events set seen_at = ? where id = ?", {
|
||||||
bind: [meta.seen_at, id],
|
bind: [meta.seen_at, id],
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user