Use the SignalServiceNetworkAccess from ApplicationDependencies.

fork-5.53.8
Greyson Parrelli 2021-11-02 09:21:16 -04:00
rodzic f6542440c7
commit 8511d3576f
6 zmienionych plików z 9 dodań i 7 usunięć

Wyświetl plik

@ -351,7 +351,7 @@ public class ApplicationContext extends MultiDexApplication implements AppForegr
@WorkerThread @WorkerThread
private void initializeCircumvention() { private void initializeCircumvention() {
if (new SignalServiceNetworkAccess(ApplicationContext.this).isCensored(ApplicationContext.this)) { if (ApplicationDependencies.getSignalServiceNetworkAccess().isCensored(ApplicationContext.this)) {
try { try {
ProviderInstaller.installIfNeeded(ApplicationContext.this); ProviderInstaller.installIfNeeded(ApplicationContext.this);
} catch (Throwable t) { } catch (Throwable t) {

Wyświetl plik

@ -60,7 +60,7 @@ public abstract class PassphraseRequiredActivity extends BaseActivity implements
protected final void onCreate(Bundle savedInstanceState) { protected final void onCreate(Bundle savedInstanceState) {
Tracer.getInstance().start(Log.tag(getClass()) + "#onCreate()"); Tracer.getInstance().start(Log.tag(getClass()) + "#onCreate()");
AppStartup.getInstance().onCriticalRenderEventStart(); AppStartup.getInstance().onCriticalRenderEventStart();
this.networkAccess = new SignalServiceNetworkAccess(this); this.networkAccess = ApplicationDependencies.getSignalServiceNetworkAccess();
onPreCreate(); onPreCreate();
final boolean locked = KeyCachingService.isLocked(this); final boolean locked = KeyCachingService.isLocked(this);

Wyświetl plik

@ -30,7 +30,7 @@ class VoiceNoteProximityWakeLockManager(
) : DefaultLifecycleObserver { ) : DefaultLifecycleObserver {
private val wakeLock: PowerManager.WakeLock? = if (Build.VERSION.SDK_INT >= 21) { private val wakeLock: PowerManager.WakeLock? = if (Build.VERSION.SDK_INT >= 21) {
ServiceUtil.getPowerManager(activity).newWakeLock(PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK, TAG) ServiceUtil.getPowerManager(activity.applicationContext).newWakeLock(PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK, TAG)
} else { } else {
null null
} }

Wyświetl plik

@ -9,6 +9,7 @@ import com.google.android.gms.security.ProviderInstaller;
import org.signal.core.util.concurrent.SignalExecutors; import org.signal.core.util.concurrent.SignalExecutors;
import org.signal.core.util.logging.Log; import org.signal.core.util.logging.Log;
import org.thoughtcrime.securesms.BuildConfig; import org.thoughtcrime.securesms.BuildConfig;
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies;
import org.thoughtcrime.securesms.util.FeatureFlags; import org.thoughtcrime.securesms.util.FeatureFlags;
import org.whispersystems.signalservice.api.SignalServiceAccountManager; import org.whispersystems.signalservice.api.SignalServiceAccountManager;
import org.whispersystems.signalservice.api.push.ACI; import org.whispersystems.signalservice.api.push.ACI;
@ -24,7 +25,7 @@ public class AccountManagerFactory {
@NonNull String number, @NonNull String number,
@NonNull String password) @NonNull String password)
{ {
if (new SignalServiceNetworkAccess(context).isCensored(number)) { if (ApplicationDependencies.getSignalServiceNetworkAccess().isCensored(number)) {
SignalExecutors.BOUNDED.execute(() -> { SignalExecutors.BOUNDED.execute(() -> {
try { try {
ProviderInstaller.installIfNeeded(context); ProviderInstaller.installIfNeeded(context);
@ -34,7 +35,7 @@ public class AccountManagerFactory {
}); });
} }
return new SignalServiceAccountManager(new SignalServiceNetworkAccess(context).getConfiguration(number), return new SignalServiceAccountManager(ApplicationDependencies.getSignalServiceNetworkAccess().getConfiguration(number),
aci, aci,
number, number,
password, password,

Wyświetl plik

@ -4,6 +4,7 @@ import android.content.Context;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies;
import org.thoughtcrime.securesms.push.SignalServiceNetworkAccess; import org.thoughtcrime.securesms.push.SignalServiceNetworkAccess;
public final class CensorshipUtil { public final class CensorshipUtil {
@ -11,6 +12,6 @@ public final class CensorshipUtil {
private CensorshipUtil() {} private CensorshipUtil() {}
public static boolean isCensored(@NonNull Context context) { public static boolean isCensored(@NonNull Context context) {
return new SignalServiceNetworkAccess(context).isCensored(context); return ApplicationDependencies.getSignalServiceNetworkAccess().isCensored(context);
} }
} }

Wyświetl plik

@ -100,7 +100,7 @@ final class MockAppDataInitializer {
TextSecurePreferences.setPromptedPushRegistration(context, true); TextSecurePreferences.setPromptedPushRegistration(context, true);
TextSecurePreferences.setLocalNumber(context, localE164); TextSecurePreferences.setLocalNumber(context, localE164);
TextSecurePreferences.setLocalUuid(context, Recipient.external(context, localE164).requireUuid()); TextSecurePreferences.setLocalAci(context, Recipient.external(context, localE164).requireAci());
TextSecurePreferences.setPushRegistered(context, true); TextSecurePreferences.setPushRegistered(context, true);
} }
} }