discord-jadx/app/src/main/java/com/adjust/sdk/AdjustSigner.java

65 lines
2.2 KiB
Java

package com.adjust.sdk;
import android.content.Context;
import java.util.Map;
public class AdjustSigner {
private static volatile Object signerInstance;
private AdjustSigner() {
}
public static void disableSigning(ILogger iLogger) {
getSignerInstance();
if (signerInstance != null) {
try {
Reflection.invokeInstanceMethod(signerInstance, "disableSigning", null, new Object[0]);
} catch (Exception e) {
iLogger.warn("Invoking Signer disableSigning() received an error [%s]", e.getMessage());
}
}
}
public static void enableSigning(ILogger iLogger) {
getSignerInstance();
if (signerInstance != null) {
try {
Reflection.invokeInstanceMethod(signerInstance, "enableSigning", null, new Object[0]);
} catch (Exception e) {
iLogger.warn("Invoking Signer enableSigning() received an error [%s]", e.getMessage());
}
}
}
private static void getSignerInstance() {
if (signerInstance == null) {
synchronized (AdjustSigner.class) {
if (signerInstance == null) {
signerInstance = Reflection.createDefaultInstance("com.adjust.sdk.sig.Signer");
}
}
}
}
public static void onResume(ILogger iLogger) {
getSignerInstance();
if (signerInstance != null) {
try {
Reflection.invokeInstanceMethod(signerInstance, "onResume", null, new Object[0]);
} catch (Exception e) {
iLogger.warn("Invoking Signer onResume() received an error [%s]", e.getMessage());
}
}
}
public static void sign(Map<String, String> map, String str, String str2, Context context, ILogger iLogger) {
getSignerInstance();
if (signerInstance != null) {
try {
Reflection.invokeInstanceMethod(signerInstance, "sign", new Class[]{Context.class, Map.class, String.class, String.class}, context, map, str, str2);
} catch (Exception e) {
iLogger.warn("Invoking Signer sign() for %s received an error [%s]", str, e.getMessage());
}
}
}
}