Transmogrifier.fix_explicit_addressing/2 is confusing me
From the looks of it, Transmogrifier.fix_explicit_addressing/2
will find any mentions under "tags"
and modify the "to"
field to add those mentions.
This has been confusing to me while developing Groups. A post "to" a group belongs in the group, but a mention of the group does not.
In a completely different conversation, a user was asking if we could use MRF to prevent local activities from being delivered to rejected instances. I figured we could drop them from the "to"
field, but then Pleroma would just add them back to it again with fix_explicit_addressing/2
.
Why are we doing this? I'm sure there's a good reason. Do we believe mentions are inseparable from the "to"
field? Compatibility with other implementations? etc