fix: ignore if post boosted by relay is local
This commit is contained in:
parent
44bf99e0c1
commit
159f788696
1 changed files with 2 additions and 1 deletions
|
@ -472,7 +472,8 @@ export default async (
|
||||||
.map((relay) => new URL(relay.inbox).host)
|
.map((relay) => new URL(relay.inbox).host)
|
||||||
.includes(note.userHost);
|
.includes(note.userHost);
|
||||||
|
|
||||||
if (boostedByRelay && data.renote) {
|
if (boostedByRelay && data.renote && data.renote.userHost) {
|
||||||
|
/* A relay boosted a remote post. */
|
||||||
// Use Redis transaction for atomicity
|
// Use Redis transaction for atomicity
|
||||||
const key = `publishedNote:${data.renote.id}`;
|
const key = `publishedNote:${data.renote.id}`;
|
||||||
await redisClient.watch(key);
|
await redisClient.watch(key);
|
||||||
|
|
Loading…
Reference in a new issue