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

79 lines
1.8 KiB
Java
Raw Normal View History

2020-12-21 23:15:21 +00:00
package com.discord.utilities.analytics;
import android.app.Activity;
2020-12-25 23:51:17 +00:00
import android.app.Application;
import android.os.Bundle;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
2020-12-21 23:15:21 +00:00
import com.PatchConfig;
import lanchon.dexpatcher.annotation.DexEdit;
import lanchon.dexpatcher.annotation.DexIgnore;
import lanchon.dexpatcher.annotation.DexReplace;
import lanchon.dexpatcher.annotation.DexWrap;
@DexEdit
2020-12-25 23:51:17 +00:00
public final class AdjustConfig {
2020-12-21 23:15:21 +00:00
// notrack patches
@DexEdit
private static final String ADJUST_APP_TOKEN = "aaaaaaaaaaaa"; // TODO toggle
@DexEdit
2020-12-25 23:51:17 +00:00
public static final class AdjustLifecycleListener implements Application.ActivityLifecycleCallbacks {
2020-12-21 23:15:21 +00:00
@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;
}
}
2020-12-25 23:51:17 +00:00
@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) {
}
2020-12-21 23:15:21 +00:00
}
}