populate myreaction on replies for streams.

This commit is contained in:
piuvas 2024-12-23 10:50:31 -03:00 committed by kakkokari-gtyih
parent 6c9eea2c0f
commit 63829047e6
4 changed files with 28 additions and 0 deletions

View File

@ -62,6 +62,13 @@ class GlobalTimelineChannel extends Channel {
}
}
if (this.user && note.reply) {
if (Object.keys(note.reply.reactions).length > 0) {
const myRenoteReaction = await this.noteEntityService.populateMyReaction(note.reply, this.user.id);
note.reply.myReaction = myRenoteReaction;
}
}
this.connection.cacheNote(note);
this.send('note', note);

View File

@ -86,6 +86,13 @@ class HomeTimelineChannel extends Channel {
}
}
if (this.user && note.reply) {
if (Object.keys(note.reply.reactions).length > 0) {
const myRenoteReaction = await this.noteEntityService.populateMyReaction(note.reply, this.user.id);
note.reply.myReaction = myRenoteReaction;
}
}
this.connection.cacheNote(note);
this.send('note', note);

View File

@ -101,6 +101,13 @@ class HybridTimelineChannel extends Channel {
}
}
if (this.user && note.reply) {
if (Object.keys(note.reply.reactions).length > 0) {
const myRenoteReaction = await this.noteEntityService.populateMyReaction(note.reply, this.user.id);
note.reply.myReaction = myRenoteReaction;
}
}
this.connection.cacheNote(note);
this.send('note', note);

View File

@ -72,6 +72,13 @@ class LocalTimelineChannel extends Channel {
}
}
if (this.user && note.reply) {
if (Object.keys(note.reply.reactions).length > 0) {
const myRenoteReaction = await this.noteEntityService.populateMyReaction(note.reply, this.user.id);
note.reply.myReaction = myRenoteReaction;
}
}
this.connection.cacheNote(note);
this.send('note', note);