Added failure messages.

This commit is contained in:
Marijn Jansen
2017-06-25 15:06:13 +02:00
parent c2582c128a
commit a9ad130866
2 changed files with 11 additions and 0 deletions

View File

@@ -45,6 +45,7 @@ public class PostUploader extends UploadClass {
@Override @Override
public void onFailure(@NonNull Exception e) { public void onFailure(@NonNull Exception e) {
Log.d(TAG, "onFailure: Upload Failed"); Log.d(TAG, "onFailure: Upload Failed");
mListener.PostUploadComplete(false);
} }
}) })
.addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() { .addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
@@ -66,8 +67,11 @@ public class PostUploader extends UploadClass {
public void onComplete(@NonNull Task<Void> task) { public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) { if (task.isSuccessful()) {
Log.d(TAG, "onComplete: Added post to database"); Log.d(TAG, "onComplete: Added post to database");
mListener.PostUploadComplete(true);
} else { } else {
Log.d(TAG, "onComplete: " + task.getException().getLocalizedMessage()); Log.d(TAG, "onComplete: " + task.getException().getLocalizedMessage());
mListener.PostUploadComplete(false);
} }
} }
}); });

View File

@@ -7,6 +7,7 @@ import android.support.annotation.NonNull;
import android.util.Log; import android.util.Log;
import com.google.android.gms.tasks.OnCompleteListener; 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.OnSuccessListener;
import com.google.android.gms.tasks.Task; import com.google.android.gms.tasks.Task;
import com.google.firebase.auth.UserProfileChangeRequest; import com.google.firebase.auth.UserProfileChangeRequest;
@@ -48,6 +49,12 @@ public class ProfilePictureUploader extends UploadClass {
Uri downloadUrl = taskSnapshot.getDownloadUrl(); Uri downloadUrl = taskSnapshot.getDownloadUrl();
updateProfilePictureInUser(downloadUrl); updateProfilePictureInUser(downloadUrl);
} }
})
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
mListener.ProfilePictureUpdated(false);
}
}); });
} }