Create a core-util module with some common utilities.

This commit is contained in:
Greyson Parrelli
2020-12-04 18:31:58 -05:00
parent 831cd2f297
commit 8e93bf9075
958 changed files with 1879 additions and 2035 deletions

View File

@@ -2,11 +2,6 @@ package org.thoughtcrime.securesms.logsubmit;
import androidx.annotation.NonNull;
import com.annimon.stream.Stream;
import java.util.List;
import java.util.regex.Pattern;
public interface LogLine {
long getId();

View File

@@ -6,8 +6,6 @@ import androidx.annotation.NonNull;
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies;
import java.util.List;
public class LogSectionJobs implements LogSection {
@Override

View File

@@ -4,8 +4,6 @@ import android.content.Context;
import androidx.annotation.NonNull;
import org.thoughtcrime.securesms.logging.Log;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

View File

@@ -6,8 +6,6 @@ import androidx.annotation.NonNull;
import org.thoughtcrime.securesms.ApplicationContext;
import java.util.concurrent.ExecutionException;
public class LogSectionLogger implements LogSection {
@Override
@@ -17,10 +15,7 @@ public class LogSectionLogger implements LogSection {
@Override
public @NonNull CharSequence getContent(@NonNull Context context) {
try {
return ApplicationContext.getInstance(context).getPersistentLogger().getLogs().get();
} catch (ExecutionException | InterruptedException e) {
return "Failed to retrieve.";
}
CharSequence logs = ApplicationContext.getInstance(context).getPersistentLogger().getLogs();
return logs != null ? logs : "Unable to retrieve logs.";
}
}

View File

@@ -8,7 +8,6 @@ import androidx.annotation.RequiresApi;
import org.thoughtcrime.securesms.util.BucketInfo;
import java.util.List;
import java.util.concurrent.TimeUnit;
@RequiresApi(28)

View File

@@ -4,7 +4,6 @@ import android.content.Context;
import androidx.annotation.NonNull;
import java.util.List;
import java.util.Map;
public class LogSectionThreads implements LogSection {

View File

@@ -4,13 +4,6 @@ import android.content.Context;
import androidx.annotation.NonNull;
import org.thoughtcrime.securesms.tracing.Tracer;
import org.thoughtcrime.securesms.util.Base64;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.util.zip.GZIPOutputStream;
public class LogSectionTrace implements LogSection {
@Override

View File

@@ -1,7 +1,6 @@
package org.thoughtcrime.securesms.logsubmit;
import android.content.Context;
import android.graphics.Color;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -15,7 +14,6 @@ import com.annimon.stream.Stream;
import org.thoughtcrime.securesms.R;
import org.thoughtcrime.securesms.components.ListenableHorizontalScrollView;
import org.thoughtcrime.securesms.util.ThemeUtil;
import java.util.ArrayList;
import java.util.List;

View File

@@ -11,13 +11,13 @@ import com.annimon.stream.Stream;
import org.json.JSONException;
import org.json.JSONObject;
import org.signal.core.util.concurrent.SignalExecutors;
import org.signal.core.util.logging.Log;
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies;
import org.thoughtcrime.securesms.logging.Log;
import org.thoughtcrime.securesms.logsubmit.util.Scrubber;
import org.thoughtcrime.securesms.net.StandardUserAgentInterceptor;
import org.thoughtcrime.securesms.push.SignalServiceNetworkAccess;
import org.thoughtcrime.securesms.tracing.Tracer;
import org.thoughtcrime.securesms.util.concurrent.SignalExecutors;
import org.whispersystems.libsignal.util.guava.Optional;
import java.io.IOException;