-public class JsonContactAvatar {
-
- @JsonProperty
- private final JsonAttachment attachment;
-
- @JsonProperty
- private final boolean isProfile;
-
- public JsonContactAvatar(SharedContact.Avatar avatar) {
- attachment = new JsonAttachment(avatar.getAttachment());
- isProfile = avatar.isProfile();
+ static JsonContactAvatar from(MessageEnvelope.Data.SharedContact.Avatar avatar) {
+ return new JsonContactAvatar(JsonAttachment.from(avatar.attachment()), avatar.isProfile());