Pronouns labels on Bluesky

less loc

Changed files
+8 -18
src
+7 -16
src/label.ts
··· 12 12 const server = new LabelerServer({ did: DID, signingKey: SIGNING_KEY }); 13 13 14 14 server.start(PORT, (error, address) => { 15 - if (error) { 16 - console.error(error); 17 - } else { 18 - console.log(`Labeler server listening on ${address}`); 19 - } 15 + if (error) console.error(error); 16 + else console.log(`Labeler server listening on ${address}`); 20 17 }); 21 18 22 19 export const label = async (did: string, rkey: string) => { ··· 30 27 return set; 31 28 }, new Set<string>()); 32 29 33 - const timestamp = new Date().toISOString(); 30 + const time = new Date().toISOString(); 34 31 35 32 if (rkey.includes(DELETE)) { 36 33 await server 37 34 .createLabels({ uri: did }, { negate: [...labels] }) 38 - .catch((err) => { 39 - console.log(err); 40 - }) 41 - .then(() => console.log(`${timestamp}: Deleted labels for ${did}`)); 35 + .catch((err) => console.log(err)) 36 + .then(() => console.log(`${time}: Deleted labels for ${did}`)); 42 37 } else if (labels.size < LABEL_LIMIT && POSTS[rkey]) { 43 38 await server 44 39 .createLabel({ uri: did, val: POSTS[rkey] }) 45 - .catch((err) => { 46 - console.log(err); 47 - }) 48 - .then(() => 49 - console.log(`${timestamp}: Labeled ${did} with ${POSTS[rkey]}`), 50 - ); 40 + .catch((err) => console.log(err)) 41 + .then(() => console.log(`${time}: Labeled ${did} with ${POSTS[rkey]}`)); 51 42 } 52 43 };
+1 -2
src/main.ts
··· 30 30 cursor = event.time_us; 31 31 if ( 32 32 event.commit?.record?.subject?.uri?.includes(`${DID}/app.bsky.feed.post`) 33 - ) { 33 + ) 34 34 label(event.did, event.commit.record.subject.uri.split("/").pop()!); 35 - } 36 35 }); 37 36 }; 38 37