79 lines
1.8 KiB
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) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|