From a9ad1308667509e532c3ed7339f6de9af509d72e Mon Sep 17 00:00:00 2001 From: Marijn Jansen Date: Sun, 25 Jun 2017 15:06:13 +0200 Subject: [PATCH] Added failure messages. --- .../nl/myhyvesbookplus/tagram/controller/PostUploader.java | 4 ++++ .../tagram/controller/ProfilePictureUploader.java | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/app/MyHyvesBookPlusStagram/app/src/main/java/nl/myhyvesbookplus/tagram/controller/PostUploader.java b/app/MyHyvesBookPlusStagram/app/src/main/java/nl/myhyvesbookplus/tagram/controller/PostUploader.java index c0e00d6..7076169 100644 --- a/app/MyHyvesBookPlusStagram/app/src/main/java/nl/myhyvesbookplus/tagram/controller/PostUploader.java +++ b/app/MyHyvesBookPlusStagram/app/src/main/java/nl/myhyvesbookplus/tagram/controller/PostUploader.java @@ -45,6 +45,7 @@ public class PostUploader extends UploadClass { @Override public void onFailure(@NonNull Exception e) { Log.d(TAG, "onFailure: Upload Failed"); + mListener.PostUploadComplete(false); } }) .addOnSuccessListener(new OnSuccessListener() { @@ -66,8 +67,11 @@ public class PostUploader extends UploadClass { public void onComplete(@NonNull Task task) { if (task.isSuccessful()) { Log.d(TAG, "onComplete: Added post to database"); + mListener.PostUploadComplete(true); } else { Log.d(TAG, "onComplete: " + task.getException().getLocalizedMessage()); + mListener.PostUploadComplete(false); + } } }); diff --git a/app/MyHyvesBookPlusStagram/app/src/main/java/nl/myhyvesbookplus/tagram/controller/ProfilePictureUploader.java b/app/MyHyvesBookPlusStagram/app/src/main/java/nl/myhyvesbookplus/tagram/controller/ProfilePictureUploader.java index 0668936..1137d5d 100644 --- a/app/MyHyvesBookPlusStagram/app/src/main/java/nl/myhyvesbookplus/tagram/controller/ProfilePictureUploader.java +++ b/app/MyHyvesBookPlusStagram/app/src/main/java/nl/myhyvesbookplus/tagram/controller/ProfilePictureUploader.java @@ -7,6 +7,7 @@ import android.support.annotation.NonNull; import android.util.Log; import com.google.android.gms.tasks.OnCompleteListener; +import com.google.android.gms.tasks.OnFailureListener; import com.google.android.gms.tasks.OnSuccessListener; import com.google.android.gms.tasks.Task; import com.google.firebase.auth.UserProfileChangeRequest; @@ -48,6 +49,12 @@ public class ProfilePictureUploader extends UploadClass { Uri downloadUrl = taskSnapshot.getDownloadUrl(); updateProfilePictureInUser(downloadUrl); } + }) + .addOnFailureListener(new OnFailureListener() { + @Override + public void onFailure(@NonNull Exception e) { + mListener.ProfilePictureUpdated(false); + } }); }