aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/thedevstack/conversationsplus/xmpp/pep/Avatar.java
diff options
context:
space:
mode:
authorsteckbrief <steckbrief@chefmail.de>2017-08-06 13:04:45 +0200
committersteckbrief <steckbrief@chefmail.de>2017-08-06 13:04:45 +0200
commitf8e083a32cb7232c9601f5011b14738d43bb3b06 (patch)
tree880be1b7264d2e29ee51288258a4f3df80337fde /src/main/java/de/thedevstack/conversationsplus/xmpp/pep/Avatar.java
parent867afe4c5b888ce3f4f9a867906cc8edb86e7aba (diff)
Refactoring: Avatar class moved from package xmpp.pep to dto
Diffstat (limited to 'src/main/java/de/thedevstack/conversationsplus/xmpp/pep/Avatar.java')
-rw-r--r--src/main/java/de/thedevstack/conversationsplus/xmpp/pep/Avatar.java41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/main/java/de/thedevstack/conversationsplus/xmpp/pep/Avatar.java b/src/main/java/de/thedevstack/conversationsplus/xmpp/pep/Avatar.java
deleted file mode 100644
index acf2a730..00000000
--- a/src/main/java/de/thedevstack/conversationsplus/xmpp/pep/Avatar.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package de.thedevstack.conversationsplus.xmpp.pep;
-
-import android.util.Base64;
-
-import de.thedevstack.conversationsplus.xmpp.jid.Jid;
-
-public class Avatar {
-
- public enum Origin { PEP, VCARD };
-
- public String type;
- public String sha1sum;
- public String image;
- public int height;
- public int width;
- public long size;
- public Jid owner;
- public Origin origin = Origin.PEP; //default to maintain compat
-
- public byte[] getImageAsBytes() {
- return Base64.decode(image, Base64.DEFAULT);
- }
-
- public String getFilename() {
- return sha1sum;
- }
-
- @Override
- public boolean equals(Object object) {
- if (object != null && object instanceof Avatar) {
- Avatar other = (Avatar) object;
- return other.getFilename().equals(this.getFilename());
- } else {
- return false;
- }
- }
-
- public static boolean isValidSHA1(String s) {
- return s != null && s.matches("[a-fA-F0-9]{40}");
- }
-}