From daab16bdef2f24f57d117efaa0144c578c883a6b Mon Sep 17 00:00:00 2001 From: iNPUTmice Date: Sun, 3 Aug 2014 20:28:13 +0200 Subject: activity for future avatar publications. not working yet --- src/eu/siacs/conversations/xmpp/pep/Avatar.java | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/eu/siacs/conversations/xmpp/pep/Avatar.java (limited to 'src/eu/siacs/conversations/xmpp') diff --git a/src/eu/siacs/conversations/xmpp/pep/Avatar.java b/src/eu/siacs/conversations/xmpp/pep/Avatar.java new file mode 100644 index 00000000..196c876c --- /dev/null +++ b/src/eu/siacs/conversations/xmpp/pep/Avatar.java @@ -0,0 +1,23 @@ +package eu.siacs.conversations.xmpp.pep; + +import android.util.Base64; + +public class Avatar { + public String type; + public String sha1sum; + public String image; + public byte[] getImageAsBytes() { + return Base64.decode(image, Base64.DEFAULT); + } + public String getFilename() { + if (type==null) { + return sha1sum; + } else if (type.equalsIgnoreCase("image/webp")) { + return sha1sum+".webp"; + } else if (type.equalsIgnoreCase("image/png")) { + return sha1sum+".png"; + } else { + return sha1sum; + } + } +} -- cgit v1.2.3