···1313- PDSs settings
1414 - Can set the watch for multiple PDSs
1515 - An array of email addresses to send the notifications to
1616+ - An optional webhook URL to send notifications to
1617 - On startup should it query your PDS to find all the active accounts and add them to the watch list
1718 - Should it subscribe to your PDS to auto pick up new accounts (cursor resume does not work for this since the startup backfill can usually handle most backfills)
1819 - Admin password. __This is the keys to your PDS so please use this with caution. label watcher does not require this__. But it is needed for auto takedowns.
···25262627- How to email the notifications. Either via Resend's API or a smtp url like the PDS supports
2728- Email address the email comes from
2828-- Webhook URL (optional)
2929- database location
3030- migrations folder
3131- logs level
+1-1
src/handlers/handleNewLabel.ts
···148148 break;
149149 case "takedown": {
150150 // Can be a successful takedown or not
151151- let takedownActionSucceededs: boolean = false;
151151+ let takedownActionSucceededs: boolean | undefined;
152152153153 if (pdsConfig.pdsAdminPassword) {
154154 const rpc = new Client({