Fixing post visibility patch

Co-authored-by: Laura Hausmann <laura@hausmann.dev>
This commit is contained in:
Cleo 2023-05-01 15:42:27 +00:00
parent 34a6e1caa4
commit 455c7273ee
1 changed files with 15 additions and 9 deletions

View File

@ -462,15 +462,21 @@ if (
props.reply && props.reply &&
["home", "followers", "specified"].includes(props.reply.visibility) ["home", "followers", "specified"].includes(props.reply.visibility)
) { ) {
if (props.reply.visibility === 'home' && visibility === 'followers') {
visibility = 'followers';
} else if (['home', 'followers'].includes(props.reply.visibility) && visibility === 'specified') {
visibility = 'specified';
} else {
visibility = props.reply.visibility; visibility = props.reply.visibility;
if (props.reply.visibility === "specified") { }
os.api("users/show", { if (visibility === 'specified') {
userIds: props.reply.visibleUserIds.filter( if (props.reply.visibleUserIds) {
(uid) => uid !== $i.id && uid !== props.reply.userId os.api('users/show', {
), userIds: props.reply.visibleUserIds.filter(uid => uid !== $i.id && uid !== props.reply.userId),
}).then((users) => { }).then(users => {
users.forEach(pushVisibleUser); users.forEach(pushVisibleUser);
}); });
}
if (props.reply.userId !== $i.id) { if (props.reply.userId !== $i.id) {
os.api("users/show", { userId: props.reply.userId }).then( os.api("users/show", { userId: props.reply.userId }).then(