Fix dynamic language override for app context.

Fixes #11889
This commit is contained in:
Rashad Sookram
2022-01-19 14:49:30 -05:00
committed by Greyson Parrelli
parent ab34a9b027
commit fd6a2c6b10
25 changed files with 76 additions and 74 deletions

View File

@@ -1,6 +1,6 @@
package org.thoughtcrime.securesms.logsubmit
import android.app.Application
import android.content.Context
import org.signal.paging.PagedDataSource
import org.thoughtcrime.securesms.database.LogDatabase
import org.thoughtcrime.securesms.logsubmit.util.Scrubber
@@ -13,7 +13,7 @@ import java.lang.UnsupportedOperationException
* @param untilTime Only show logs before this time. This is our way of making sure the set of logs we show on this screen doesn't grow.
*/
class LogDataSource(
application: Application,
application: Context,
private val prefixLines: List<LogLine>,
private val untilTime: Long
) :

View File

@@ -1,11 +1,9 @@
package org.thoughtcrime.securesms.logsubmit;
import android.app.Application;
import android.content.Context;
import android.net.Uri;
import android.os.Build;
import android.os.ParcelFileDescriptor;
import android.os.SystemClock;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
@@ -25,20 +23,16 @@ import org.thoughtcrime.securesms.logsubmit.util.Scrubber;
import org.thoughtcrime.securesms.net.StandardUserAgentInterceptor;
import org.thoughtcrime.securesms.providers.BlobProvider;
import org.thoughtcrime.securesms.push.SignalServiceNetworkAccess;
import org.thoughtcrime.securesms.util.ByteUnit;
import org.thoughtcrime.securesms.util.FeatureFlags;
import org.thoughtcrime.securesms.util.Stopwatch;
import org.thoughtcrime.securesms.util.Util;
import org.whispersystems.libsignal.util.guava.Optional;
import java.io.IOException;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.TimeUnit;
import java.util.regex.Pattern;
import java.util.zip.GZIPOutputStream;
@@ -97,7 +91,7 @@ public class SubmitDebugLogRepository {
add(new LogSectionLoggerHeader());
}};
private final Application context;
private final Context context;
private final ExecutorService executor;
public SubmitDebugLogRepository() {