Red Rozenglass on Nostr: The Real Grunfink I created this patch[1], which logs some debug info when the utype ...
The Real Grunfink (nprofile…73zh) I created this patch[1], which logs some debug info when the utype override happens, and changes the conditional logic to require "msg.object.object" to be equal to snac->actor before deleting an unfollower. I deployed this change on my instance, and tested it with real unfollows from Pleroma, Mastodon, and snac2, it still works okay. I have no way to test it with the "false" unfollows because I don't know what exactly triggers them.
[1]: https://dreamscape.link/vault/public/debug/snac2/debug-false-unfollows.patch
[1]: https://dreamscape.link/vault/public/debug/snac2/debug-false-unfollows.patch