From 19b2658414f7bf57a476a0b4e86d51bd53166668 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 1 Aug 2019 16:42:59 -0400 Subject: [PATCH] Fix Job.Result logging. --- .../thoughtcrime/securesms/jobmanager/Job.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/org/thoughtcrime/securesms/jobmanager/Job.java b/src/org/thoughtcrime/securesms/jobmanager/Job.java index 0cb525d300..790b83f708 100644 --- a/src/org/thoughtcrime/securesms/jobmanager/Job.java +++ b/src/org/thoughtcrime/securesms/jobmanager/Job.java @@ -175,6 +175,23 @@ public abstract class Job { return runtimeException; } + @Override + public @NonNull String toString() { + switch (resultType) { + case SUCCESS: + case RETRY: + return resultType.toString(); + case FAILURE: + if (runtimeException == null) { + return resultType.toString(); + } else { + return "FATAL_FAILURE"; + } + } + + return "UNKNOWN?"; + } + private enum ResultType { SUCCESS, FAILURE, RETRY }