CTCV2/app/src/main/java/com/discord/utilities/analytics/AdjustConfig.java

79 lines
1.8 KiB
Java

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) {
}
}
}