Skip to content

Commit

Permalink
Merge pull request #32 from immers-space/mastodon-avatar-compat
Browse files Browse the repository at this point in the history
format profile.icon so that mastodon can read it
  • Loading branch information
wmurphyrd authored Dec 1, 2022
2 parents 5bdc8ae + 3af9efc commit 1680902
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# Unreleased

### Fixed

* Improper profile icon format prevented useAvatar profile icon changes from appearing in Mastodon

## v2.13.1 (2022-10-27)

### Fixed
Expand Down
5 changes: 2 additions & 3 deletions source/client.js
Original file line number Diff line number Diff line change
Expand Up @@ -585,9 +585,8 @@ export class ImmersClient extends window.EventTarget {
throw new Error('Invalid avatar')
}
const profileUpdate = { avatar }
const icon = ImmersClient.URLFromProperty(avatar.icon)
if (icon) {
profileUpdate.icon = icon
if (avatar.icon) {
profileUpdate.icon = avatar.icon
}
return this.activities.updateProfile(profileUpdate)
}
Expand Down

0 comments on commit 1680902

Please sign in to comment.