package com.discord.utilities.analytics; import android.app.Activity; import android.app.Application; import android.os.Bundle; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.PatchConfig; import lanchon.dexpatcher.annotation.DexEdit; import lanchon.dexpatcher.annotation.DexIgnore; import lanchon.dexpatcher.annotation.DexReplace; import lanchon.dexpatcher.annotation.DexWrap; @DexEdit public final class AdjustConfig { // notrack patches @DexEdit private static final String ADJUST_APP_TOKEN = "aaaaaaaaaaaa"; // TODO toggle @DexEdit public static final class AdjustLifecycleListener implements Application.ActivityLifecycleCallbacks { @DexWrap public void onActivityPaused(Activity activity) { if (!PatchConfig.NOTRACK_ENABLED) { // Patch not enabled onActivityPaused(activity); return; } } @DexWrap public void onActivityResumed(Activity activity) { if (!PatchConfig.NOTRACK_ENABLED) { // Patch not enabled onActivityResumed(activity); return; } } @DexIgnore @Override public void onActivityStopped(@NonNull Activity activity) { } @DexIgnore @Override public void onActivitySaveInstanceState(@NonNull Activity activity, @NonNull Bundle outState) { } @DexIgnore @Override public void onActivityDestroyed(@NonNull Activity activity) { } @DexIgnore @Override public void onActivityCreated(@NonNull Activity activity, @Nullable Bundle savedInstanceState) { } @DexIgnore @Override public void onActivityStarted(@NonNull Activity activity) { } } }