this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor label checks

+8 -11
+8 -11
src/label.ts
··· 13 13 .catch((err) => { 14 14 console.log(err); 15 15 }); 16 + if (!labels) return; 16 17 17 18 const post = URIs[uri]; 18 19 19 - if (labels && post?.includes("Like this post to delete")) { 20 + if (post?.includes("Like this post to delete")) { 20 21 await agent 21 22 .withProxy("atproto_labeler", DID) 22 23 .tools.ozone.moderation.emitEvent({ ··· 40 41 return; 41 42 } 42 43 43 - if (labels) { 44 - const labelCount = labels.data.labels.reduce((set, label) => { 45 - if (!label.neg) set.add(label.val); 46 - else set.delete(label.val); 47 - return set; 48 - }, new Set()).size; 49 - 50 - if (labelCount >= 4) return; 51 - } 44 + const labelCount = labels.data.labels.reduce((set, label) => { 45 + if (!label.neg) set.add(label.val); 46 + else set.delete(label.val); 47 + return set; 48 + }, new Set()).size; 52 49 53 - if (PRONOUNS[post]) { 50 + if (labelCount < 4 && PRONOUNS[post]) { 54 51 await agent 55 52 .withProxy("atproto_labeler", DID) 56 53 .tools.ozone.moderation.emitEvent({