You are viewing a single comment's thread from:
RE: Weird data design on "resteems"
Hey Emre, sorry to ruin your rant, but it's actually not that inconsistent. Both follow
and reblog
are part of the follow_api. So take the id
as information to which plugin the op should be routed to, and it makes sense.
On a side note: muting/ignoring a user is also a follow
operation with "what": ["ignore"]
.
Yeah, I know it's a part of follow plugin, however I don't accept my rant is ruined. 🤓
Follow plugin should include only follow/unfollow, or at least follow related stuff. If you want to add mute operation, you can refactor the plugin something like "relationships", etc.
Reblog op - being a part of Follow plugin doesn't make sense and it's not intuitive. I am sure there is at least one logical reason to put it here but that doesn't change the fact that it just looks weird.
OK, agreed :D so it's more a weird design/naming of the follow plugin. It also includes the reputation calculations, which are completely unrelated to follow-ops. Let's call it
whatever_didnt_fit_elsewhere_api
plugin :)