Add Mastodon API client, service for syncing avatars and display names #225
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature/mastodon_api"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Refactors some of the avatar and user manager logic and services. Adds e.g. a service for importing remote avatars from any URL.
I successfully ran a sync in production with this, where it only updated avatars and names that weren't set yet.
We can now easily add any other Mastodon API functionality, like e.g. setting a user's contributor status/role on Mastodon (once we have that status in our user directory).
Edit: there's also this unrelated drive-by fix:
a71aa3fda2
Edit 2: deleting a user name by submitting an empty input wasn't possible before, so I fixed that, too:
7b0ebb761f
Looks good to me! 👍