Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,58 @@
package com.digitalturbine.ignite.authenticator;
import com.digitalturbine.ignite.authenticator.callbacks.c;
import com.digitalturbine.ignite.authenticator.decorator.e;
import com.digitalturbine.ignite.authenticator.logger.ILogger;
/* loaded from: classes2.dex */
public abstract class IgniteManager implements com.digitalturbine.ignite.authenticator.listeners.api.a, c {
public e a;
public com.digitalturbine.ignite.authenticator.a b;
public class a implements Runnable {
public a() {
}
@Override // java.lang.Runnable
public final void run() {
IgniteManager.this.a.g();
}
}
public IgniteManager(ILogger iLogger, com.digitalturbine.ignite.authenticator.events.a aVar) {
com.digitalturbine.ignite.authenticator.logger.a.a(iLogger);
com.digitalturbine.ignite.authenticator.events.b.a(aVar);
}
public void authenticate() {
com.digitalturbine.ignite.authenticator.utils.concurency.a.a.execute(new a());
}
public boolean isAuthenticated() {
return this.a.j();
}
public boolean isConnected() {
return this.a.a();
}
@Override // com.digitalturbine.ignite.authenticator.listeners.api.a
public void onCredentialsRequestFailed(String str) {
this.a.onCredentialsRequestFailed(str);
}
@Override // com.digitalturbine.ignite.authenticator.listeners.api.a
public void onCredentialsRequestSuccess(String str, String str2) {
this.a.onCredentialsRequestSuccess(str, str2);
}
public void destroy() {
this.b = null;
this.a.destroy();
}
public String getOdt() {
com.digitalturbine.ignite.authenticator.a aVar = this.b;
return aVar != null ? aVar.a : "";
}
}

View File

@@ -0,0 +1,12 @@
package com.digitalturbine.ignite.authenticator;
/* loaded from: classes2.dex */
public final class a {
public final String a;
public final long b;
public a(long j, String str) {
this.a = str;
this.b = j;
}
}

View File

@@ -0,0 +1,37 @@
package com.digitalturbine.ignite.authenticator;
import android.content.Context;
import android.content.IntentFilter;
import android.os.Build;
import com.digitalturbine.ignite.authenticator.decorator.g;
import com.digitalturbine.ignite.authenticator.listeners.internal.c;
/* loaded from: classes2.dex */
public final class b implements c {
public com.digitalturbine.ignite.authenticator.receiver.a a = new com.digitalturbine.ignite.authenticator.receiver.a(this);
public Context b;
public com.digitalturbine.ignite.authenticator.decorator.a c;
public g d;
public b(Context context, com.digitalturbine.ignite.authenticator.decorator.a aVar, g gVar) {
this.b = context.getApplicationContext();
this.c = aVar;
this.d = gVar;
}
public final void a() {
com.digitalturbine.ignite.authenticator.receiver.a aVar;
com.digitalturbine.ignite.authenticator.logger.a.a("%s : start", "OneDTPropertyWatchdog");
Context context = this.b;
if (context == null || (aVar = this.a) == null || aVar.b) {
return;
}
IntentFilter intentFilter = new IntentFilter("com.dt.ignite.service.action.PROPERTY_CHANGED");
if (Build.VERSION.SDK_INT >= 33) {
context.registerReceiver(aVar, intentFilter, 4);
} else {
context.registerReceiver(aVar, intentFilter);
}
this.a.b = true;
}
}

View File

@@ -0,0 +1,44 @@
package com.digitalturbine.ignite.authenticator.callbacks;
import com.digitalturbine.ignite.authenticator.events.d;
import com.digitalturbine.ignite.cl.aidl.IIgniteServiceCallback;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class a extends IIgniteServiceCallback.Stub {
public final com.digitalturbine.ignite.authenticator.decorator.a a;
public a(com.digitalturbine.ignite.authenticator.decorator.a aVar) {
this.a = aVar;
}
@Override // com.digitalturbine.ignite.cl.aidl.IIgniteServiceCallback
public final void onError(String str) {
this.a.a(str);
}
@Override // com.digitalturbine.ignite.cl.aidl.IIgniteServiceCallback
public final void onProgress(String str) {
}
@Override // com.digitalturbine.ignite.cl.aidl.IIgniteServiceCallback
public final void onScheduled(String str) {
}
@Override // com.digitalturbine.ignite.cl.aidl.IIgniteServiceCallback
public final void onStart(String str) {
}
@Override // com.digitalturbine.ignite.cl.aidl.IIgniteServiceCallback
public final void onSuccess(String str) {
String str2;
try {
str2 = new JSONObject(str).getJSONObject("data").getString("token");
} catch (Exception e) {
com.digitalturbine.ignite.authenticator.events.b.a(d.ONE_DT_GENERAL_ERROR, e);
com.digitalturbine.ignite.authenticator.logger.a.b("%s : resolveClientToken : %s", "IgniteAuthenticationCallback", e.toString());
str2 = null;
}
this.a.c(str2);
}
}

View File

@@ -0,0 +1,46 @@
package com.digitalturbine.ignite.authenticator.callbacks;
import com.digitalturbine.ignite.cl.aidl.IIgniteServiceCallback;
import java.util.ArrayList;
import java.util.Iterator;
/* loaded from: classes2.dex */
public final class b extends IIgniteServiceCallback.Stub {
public final ArrayList a;
public b(com.digitalturbine.ignite.authenticator.listeners.internal.a aVar) {
ArrayList arrayList = new ArrayList();
this.a = arrayList;
arrayList.add(aVar);
}
@Override // com.digitalturbine.ignite.cl.aidl.IIgniteServiceCallback
public final void onError(String str) {
com.digitalturbine.ignite.authenticator.logger.a.a("%s : unable to retrieve property: %s", "IgnitePropertyCallback", str);
Iterator it = this.a.iterator();
while (it.hasNext()) {
((com.digitalturbine.ignite.authenticator.listeners.internal.a) it.next()).b(str);
}
}
@Override // com.digitalturbine.ignite.cl.aidl.IIgniteServiceCallback
public final void onProgress(String str) {
}
@Override // com.digitalturbine.ignite.cl.aidl.IIgniteServiceCallback
public final void onScheduled(String str) {
}
@Override // com.digitalturbine.ignite.cl.aidl.IIgniteServiceCallback
public final void onStart(String str) {
}
@Override // com.digitalturbine.ignite.cl.aidl.IIgniteServiceCallback
public final void onSuccess(String str) {
com.digitalturbine.ignite.authenticator.logger.a.a("%s : property retrieved", "IgnitePropertyCallback");
Iterator it = this.a.iterator();
while (it.hasNext()) {
((com.digitalturbine.ignite.authenticator.listeners.internal.a) it.next()).a(str);
}
}
}

View File

@@ -0,0 +1,5 @@
package com.digitalturbine.ignite.authenticator.callbacks;
/* loaded from: classes2.dex */
public interface c {
}

View File

@@ -0,0 +1,48 @@
package com.digitalturbine.ignite.authenticator.decorator;
import android.content.ComponentName;
import android.content.Context;
import android.content.ServiceConnection;
import android.os.IBinder;
import com.digitalturbine.ignite.cl.aidl.IIgniteServiceAPI;
/* loaded from: classes2.dex */
public interface a extends ServiceConnection, com.digitalturbine.ignite.authenticator.listeners.api.a {
void a(ComponentName componentName, IBinder iBinder);
void a(e eVar);
void a(String str);
boolean a();
void b(e eVar);
void b(String str);
boolean b();
String c();
void c(String str);
boolean d();
void destroy();
String e();
void f();
void g();
String h();
Context i();
boolean j();
boolean k();
IIgniteServiceAPI l();
}

View File

@@ -0,0 +1,337 @@
package com.digitalturbine.ignite.authenticator.decorator;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ResolveInfo;
import android.os.Bundle;
import android.os.IBinder;
import android.os.RemoteException;
import android.text.TextUtils;
import com.digitalturbine.ignite.authenticator.logger.ILogger;
import com.digitalturbine.ignite.cl.aidl.IIgniteServiceAPI;
import java.util.List;
import java.util.concurrent.TimeUnit;
/* loaded from: classes2.dex */
public final class b implements com.digitalturbine.ignite.authenticator.decorator.a {
public Context e;
public String f;
public String g;
public IIgniteServiceAPI j;
public com.digitalturbine.ignite.authenticator.decorator.a n;
public com.digitalturbine.ignite.authenticator.decorator.a o;
public boolean a = false;
public boolean b = false;
public long c = 0;
public boolean d = false;
public final Bundle k = new Bundle();
public final Object l = new Object();
public String p = null;
public final a q = new a();
public final com.digitalturbine.ignite.authenticator.callbacks.a m = new com.digitalturbine.ignite.authenticator.callbacks.a(this);
public final String h = m();
public com.digitalturbine.ignite.authenticator.entities.a i = new com.digitalturbine.ignite.authenticator.entities.a(false, "");
public class a implements Runnable {
public a() {
}
@Override // java.lang.Runnable
public final void run() {
synchronized (b.this.l) {
try {
Intent intent = new Intent();
intent.setClassName(b.this.h, "com.digitalturbine.ignite.cl.IgniteRemoteService");
b bVar = b.this;
Context context = bVar.e;
if (context != null) {
context.bindService(intent, bVar, 1);
}
} catch (Throwable th) {
throw th;
}
}
}
}
public b(Context context) {
this.e = context.getApplicationContext();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final void a(e eVar) {
this.o = eVar;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final boolean a() {
IIgniteServiceAPI iIgniteServiceAPI;
return this.d && (iIgniteServiceAPI = this.j) != null && iIgniteServiceAPI.asBinder().isBinderAlive();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final void b(e eVar) {
this.n = eVar;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final void b(String str) {
com.digitalturbine.ignite.authenticator.logger.a.b("%s : onIgniteFailedToConnect : %s", "IgniteAuthenticationComponent", str);
com.digitalturbine.ignite.authenticator.decorator.a aVar = this.o;
if (aVar != null) {
aVar.b(str);
}
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final String c() {
return this.p;
}
/* JADX WARN: Removed duplicated region for block: B:10:0x00a2 */
/* JADX WARN: Removed duplicated region for block: B:13:? A[RETURN, SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:14:0x0055 A[EXC_TOP_SPLITTER, SYNTHETIC] */
@Override // com.digitalturbine.ignite.authenticator.decorator.a
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void c(java.lang.String r9) {
/*
r8 = this;
java.lang.String r0 = "IgniteAuthenticationComponent"
java.lang.Object[] r1 = new java.lang.Object[]{r0}
java.lang.String r2 = "%s: onAuthenticationSuccess"
com.digitalturbine.ignite.authenticator.logger.a.a(r2, r1)
r1 = 0
r8.b = r1
boolean r2 = android.text.TextUtils.isEmpty(r9)
if (r2 != 0) goto La5
r8.p = r9
android.os.Bundle r2 = r8.k
java.lang.String r3 = "clientToken"
r2.putString(r3, r9)
r2 = 1
r8.a = r2
boolean r3 = android.text.TextUtils.isEmpty(r9)
java.lang.String r4 = ""
if (r3 != 0) goto L4e
java.lang.String r3 = "\\."
java.lang.String[] r3 = r9.split(r3) // Catch: java.lang.Exception -> L3e
java.lang.String r5 = new java.lang.String // Catch: java.lang.Exception -> L3e
r3 = r3[r2] // Catch: java.lang.Exception -> L3e
r6 = 8
byte[] r3 = android.util.Base64.decode(r3, r6) // Catch: java.lang.Exception -> L3e
java.lang.String r6 = "UTF-8"
r5.<init>(r3, r6) // Catch: java.lang.Exception -> L3e
goto L4f
L3e:
r3 = move-exception
java.lang.String r5 = "JwtUtil"
java.lang.String r3 = r3.toString()
java.lang.Object[] r3 = new java.lang.Object[]{r5, r3}
java.lang.String r5 = "%s : decodeJwtBody : %s"
com.digitalturbine.ignite.authenticator.logger.a.b(r5, r3)
L4e:
r5 = r4
L4f:
boolean r3 = r5.isEmpty()
if (r3 != 0) goto L9e
org.json.JSONObject r3 = new org.json.JSONObject // Catch: java.lang.Exception -> L8b
r3.<init>(r5) // Catch: java.lang.Exception -> L8b
java.lang.String r5 = "exp"
long r5 = r3.optLong(r5) // Catch: java.lang.Exception -> L8b
r8.c = r5 // Catch: java.lang.Exception -> L8b
java.lang.String r3 = "dd/MM/yyyy HH:mm:ss"
java.util.concurrent.TimeUnit r7 = java.util.concurrent.TimeUnit.SECONDS // Catch: java.lang.Exception -> L8b
long r5 = r7.toMillis(r5) // Catch: java.lang.Exception -> L8b
java.text.SimpleDateFormat r7 = new java.text.SimpleDateFormat // Catch: java.lang.Exception -> L7e
r7.<init>(r3) // Catch: java.lang.Exception -> L7e
java.util.Calendar r3 = java.util.Calendar.getInstance() // Catch: java.lang.Exception -> L7e
r3.setTimeInMillis(r5) // Catch: java.lang.Exception -> L7e
java.util.Date r3 = r3.getTime() // Catch: java.lang.Exception -> L7e
java.lang.String r4 = r7.format(r3) // Catch: java.lang.Exception -> L7e
L7e:
java.lang.String r3 = "%s : Ignite session will exp in: %s"
r5 = 2
java.lang.Object[] r5 = new java.lang.Object[r5] // Catch: java.lang.Exception -> L8b
r5[r1] = r0 // Catch: java.lang.Exception -> L8b
r5[r2] = r4 // Catch: java.lang.Exception -> L8b
com.digitalturbine.ignite.authenticator.logger.a.a(r3, r5) // Catch: java.lang.Exception -> L8b
goto L9e
L8b:
r1 = move-exception
com.digitalturbine.ignite.authenticator.events.d r2 = com.digitalturbine.ignite.authenticator.events.d.ONE_DT_GENERAL_ERROR
com.digitalturbine.ignite.authenticator.events.b.a(r2, r1)
java.lang.String r1 = r1.toString()
java.lang.Object[] r0 = new java.lang.Object[]{r0, r1}
java.lang.String r1 = "%s: resolveSessionExpiryTime : unable resolve session expiration : %s"
com.digitalturbine.ignite.authenticator.logger.a.b(r1, r0)
L9e:
com.digitalturbine.ignite.authenticator.decorator.a r0 = r8.n
if (r0 == 0) goto La5
r0.c(r9)
La5:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.digitalturbine.ignite.authenticator.decorator.b.c(java.lang.String):void");
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final boolean d() {
return this.c > 0 && TimeUnit.MILLISECONDS.toSeconds(System.currentTimeMillis()) > this.c;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final void destroy() {
if (this.e != null && a()) {
this.e.unbindService(this);
this.e = null;
}
this.o = null;
this.n = null;
this.j = null;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final void f() {
g();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final void g() {
if (!(!TextUtils.isEmpty(this.h))) {
com.digitalturbine.ignite.authenticator.logger.a.b("%s : unable to authenticate - there is no ignite on the device", "IgniteAuthenticationComponent");
return;
}
if (!a()) {
com.digitalturbine.ignite.authenticator.utils.concurency.a.a.execute(this.q);
} else {
if (!this.a || d()) {
n();
return;
}
Object[] objArr = {"IgniteAuthenticationComponent"};
ILogger iLogger = com.digitalturbine.ignite.authenticator.logger.a.b.a;
if (iLogger != null) {
iLogger.i("%s : already authenticated", objArr);
}
}
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final String h() {
return this.h;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final Context i() {
return this.e;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final boolean j() {
return this.a;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final IIgniteServiceAPI l() {
return this.j;
}
public final String m() {
Intent intent = new Intent("com.digitalturbine.ignite.cl.IgniteRemoteService");
Context context = this.e;
if (context == null) {
return null;
}
List<ResolveInfo> queryIntentServices = context.getPackageManager().queryIntentServices(intent, 0);
if (queryIntentServices.size() > 0) {
return queryIntentServices.get(0).serviceInfo.packageName;
}
return null;
}
public final void n() {
if (a()) {
String str = this.f;
String str2 = this.g;
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2) || this.b) {
return;
}
if ((d() || !this.a) && this.j != null) {
try {
this.b = true;
this.k.putInt("sdkFlowTypeKey", 1);
this.j.authenticate(this.f, this.g, this.k, this.m);
} catch (RemoteException e) {
this.b = false;
com.digitalturbine.ignite.authenticator.events.b.a(com.digitalturbine.ignite.authenticator.events.d.ONE_DT_AUTHENTICATION_ERROR, e);
com.digitalturbine.ignite.authenticator.logger.a.b("%s: startAuthenticationProcess: unable to start authentication : %s", "IgniteAuthenticationComponent", e.toString());
}
}
}
}
@Override // com.digitalturbine.ignite.authenticator.listeners.api.a
public final void onCredentialsRequestFailed(String str) {
com.digitalturbine.ignite.authenticator.logger.a.b("%s: onCredentialsRequestFailed: %s", "IgniteAuthenticationComponent", str);
b(str);
}
@Override // android.content.ServiceConnection
public final void onServiceConnected(ComponentName componentName, IBinder iBinder) {
com.digitalturbine.ignite.authenticator.logger.a.a("%s : onIgniteConnected", "IgniteAuthenticationComponent");
this.j = IIgniteServiceAPI.Stub.asInterface(iBinder);
this.d = true;
com.digitalturbine.ignite.authenticator.utils.concurency.a.a.execute(new c(this, new d(this, componentName, iBinder)));
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final void a(String str) {
com.digitalturbine.ignite.authenticator.logger.a.b("%s : onAuthenticationFailed : %s", "IgniteAuthenticationComponent", str);
this.b = false;
com.digitalturbine.ignite.authenticator.decorator.a aVar = this.n;
if (aVar != null) {
aVar.a(str);
}
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final String e() {
return this.i.a;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final boolean k() {
return this.i.b;
}
@Override // com.digitalturbine.ignite.authenticator.listeners.api.a
public final void onCredentialsRequestSuccess(String str, String str2) {
this.f = str;
this.g = str2;
n();
}
@Override // android.content.ServiceConnection
public final void onServiceDisconnected(ComponentName componentName) {
this.d = false;
this.c = 0L;
b("Service : " + (componentName != null ? componentName.getClassName() : "Ignite") + " disconnected");
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final boolean b() {
return d() || !a();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final void a(ComponentName componentName, IBinder iBinder) {
com.digitalturbine.ignite.authenticator.decorator.a aVar = this.o;
if (aVar != null) {
aVar.a(componentName, iBinder);
}
}
}

View File

@@ -0,0 +1,33 @@
package com.digitalturbine.ignite.authenticator.decorator;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class c implements Runnable {
public final /* synthetic */ Runnable a;
public final /* synthetic */ b b;
public c(b bVar, d dVar) {
this.b = bVar;
this.a = dVar;
}
@Override // java.lang.Runnable
public final void run() {
com.digitalturbine.ignite.authenticator.entities.a a;
b bVar = this.b;
if (bVar.a()) {
try {
a = com.digitalturbine.ignite.authenticator.parsers.a.a(new JSONObject(bVar.j.version()));
} catch (Exception e) {
com.digitalturbine.ignite.authenticator.events.b.a(com.digitalturbine.ignite.authenticator.events.d.ONE_DT_GENERAL_ERROR, e);
com.digitalturbine.ignite.authenticator.logger.a.b("%s: resolveIgniteServiceVersion : unable to resolve version : %s", "IgniteAuthenticationComponent", e.toString());
}
bVar.i = a;
com.digitalturbine.ignite.authenticator.utils.concurency.a.b.post(this.a);
}
a = new com.digitalturbine.ignite.authenticator.entities.a(false, "");
bVar.i = a;
com.digitalturbine.ignite.authenticator.utils.concurency.a.b.post(this.a);
}
}

View File

@@ -0,0 +1,22 @@
package com.digitalturbine.ignite.authenticator.decorator;
import android.content.ComponentName;
import android.os.IBinder;
/* loaded from: classes2.dex */
public final class d implements Runnable {
public final /* synthetic */ ComponentName a;
public final /* synthetic */ IBinder b;
public final /* synthetic */ b c;
public d(b bVar, ComponentName componentName, IBinder iBinder) {
this.c = bVar;
this.a = componentName;
this.b = iBinder;
}
@Override // java.lang.Runnable
public final void run() {
this.c.a(this.a, this.b);
}
}

View File

@@ -0,0 +1,148 @@
package com.digitalturbine.ignite.authenticator.decorator;
import android.content.ComponentName;
import android.content.Context;
import android.os.IBinder;
import com.digitalturbine.ignite.authenticator.listeners.api.AuthenticationServiceListener;
import com.digitalturbine.ignite.cl.aidl.IIgniteServiceAPI;
/* loaded from: classes2.dex */
public abstract class e implements a {
public final a a;
public AuthenticationServiceListener b;
public e(a aVar, AuthenticationServiceListener authenticationServiceListener) {
this.a = aVar;
this.b = authenticationServiceListener;
a(this);
b(this);
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public boolean a() {
return this.a.a();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public boolean b() {
return this.a.b();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public boolean d() {
return this.a.d();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public String e() {
return null;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public void f() {
this.a.f();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public void g() {
this.a.g();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public String h() {
return null;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public Context i() {
return this.a.i();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public boolean j() {
return this.a.j();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public boolean k() {
return false;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public IIgniteServiceAPI l() {
return this.a.l();
}
@Override // com.digitalturbine.ignite.authenticator.listeners.api.a
public void onCredentialsRequestFailed(String str) {
this.a.onCredentialsRequestFailed(str);
}
@Override // com.digitalturbine.ignite.authenticator.listeners.api.a
public void onCredentialsRequestSuccess(String str, String str2) {
this.a.onCredentialsRequestSuccess(str, str2);
}
@Override // android.content.ServiceConnection
public void onServiceConnected(ComponentName componentName, IBinder iBinder) {
this.a.onServiceConnected(componentName, iBinder);
}
@Override // android.content.ServiceConnection
public void onServiceDisconnected(ComponentName componentName) {
this.a.onServiceDisconnected(componentName);
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public void c(String str) {
AuthenticationServiceListener authenticationServiceListener = this.b;
if (authenticationServiceListener != null) {
authenticationServiceListener.onIgniteServiceAuthenticated(str);
}
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public void destroy() {
this.b = null;
this.a.destroy();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public void a(String str) {
AuthenticationServiceListener authenticationServiceListener = this.b;
if (authenticationServiceListener != null) {
authenticationServiceListener.onIgniteServiceAuthenticationFailed(str);
}
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public void b(String str) {
AuthenticationServiceListener authenticationServiceListener = this.b;
if (authenticationServiceListener != null) {
authenticationServiceListener.onIgniteServiceConnectionFailed(str);
}
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final String c() {
return this.a.c();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final void b(e eVar) {
this.a.b(eVar);
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public void a(ComponentName componentName, IBinder iBinder) {
AuthenticationServiceListener authenticationServiceListener = this.b;
if (authenticationServiceListener != null) {
authenticationServiceListener.onIgniteServiceConnected(componentName, iBinder);
}
}
@Override // com.digitalturbine.ignite.authenticator.decorator.a
public final void a(e eVar) {
this.a.a(eVar);
}
}

View File

@@ -0,0 +1,23 @@
package com.digitalturbine.ignite.authenticator.decorator;
/* loaded from: classes2.dex */
public final class f extends e {
public f(b bVar, com.fyber.inneractive.sdk.ignite.c cVar) {
super(bVar, cVar);
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final String e() {
return this.a.e();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final String h() {
return this.a.h();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final boolean k() {
return this.a.k();
}
}

View File

@@ -0,0 +1,245 @@
package com.digitalturbine.ignite.authenticator.decorator;
import android.content.ComponentName;
import android.os.Bundle;
import android.os.IBinder;
import android.os.RemoteException;
import android.text.TextUtils;
import com.digitalturbine.ignite.authenticator.IgniteManager;
import com.digitalturbine.ignite.authenticator.listeners.api.AuthenticationServiceListener;
import com.digitalturbine.ignite.authenticator.logger.ILogger;
import com.digitalturbine.ignite.cl.aidl.IIgniteServiceAPI;
import java.io.IOException;
import java.security.InvalidAlgorithmParameterException;
import java.security.InvalidKeyException;
import java.security.KeyStoreException;
import java.security.NoSuchAlgorithmException;
import java.security.NoSuchProviderException;
import java.security.UnrecoverableEntryException;
import java.security.cert.CertificateException;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import javax.crypto.NoSuchPaddingException;
/* loaded from: classes2.dex */
public final class g extends e {
public com.digitalturbine.ignite.authenticator.b c;
public com.digitalturbine.ignite.authenticator.callbacks.c d;
public final com.digitalturbine.ignite.encryption.storage.a e;
public final com.digitalturbine.ignite.authenticator.parsers.b f;
public com.digitalturbine.ignite.authenticator.a g;
public com.digitalturbine.ignite.authenticator.handlers.a h;
public final boolean i;
public final boolean j;
public final AtomicBoolean k;
public g(a aVar, boolean z, AuthenticationServiceListener authenticationServiceListener, com.digitalturbine.ignite.authenticator.callbacks.c cVar) {
super(aVar, authenticationServiceListener);
this.i = false;
this.j = false;
this.k = new AtomicBoolean(false);
this.d = cVar;
this.i = z;
this.f = new com.digitalturbine.ignite.authenticator.parsers.b();
this.e = new com.digitalturbine.ignite.encryption.storage.a(aVar.i());
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final void a(ComponentName componentName, IBinder iBinder) {
AuthenticationServiceListener authenticationServiceListener;
boolean k = this.a.k();
if (!k && (authenticationServiceListener = this.b) != null) {
authenticationServiceListener.onOdtUnsupported();
}
if (this.c != null && this.a.k() && this.j) {
this.c.a();
}
if (k || this.i) {
super.a(componentName, iBinder);
}
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final void c(String str) {
super.c(str);
if (this.a.j() && this.k.get() && this.a.k()) {
this.k.set(false);
m();
}
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final String e() {
a aVar = this.a;
if (aVar instanceof e) {
return aVar.e();
}
return null;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final void f() {
g();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final String h() {
a aVar = this.a;
if (aVar instanceof e) {
return aVar.h();
}
return null;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final boolean k() {
return this.a.k();
}
public final void m() {
IIgniteServiceAPI l = this.a.l();
if (l == null) {
com.digitalturbine.ignite.authenticator.logger.a.b("%s : service is unavailable", "OneDTAuthenticator");
com.digitalturbine.ignite.authenticator.events.b.a(com.digitalturbine.ignite.authenticator.events.d.ONE_DT_REQUEST_ERROR, "error_code", com.digitalturbine.ignite.authenticator.events.c.IGNITE_SERVICE_UNAVAILABLE.e());
return;
}
if (this.h == null) {
this.h = new com.digitalturbine.ignite.authenticator.handlers.a(l, this);
}
if (TextUtils.isEmpty(this.a.c())) {
com.digitalturbine.ignite.authenticator.events.b.a(com.digitalturbine.ignite.authenticator.events.d.ONE_DT_REQUEST_ERROR, "error_code", com.digitalturbine.ignite.authenticator.events.c.IGNITE_SERVICE_INVALID_SESSION.e());
com.digitalturbine.ignite.authenticator.logger.a.b("%s : service session is unavailable", "OneDTAuthenticator");
return;
}
com.digitalturbine.ignite.authenticator.handlers.a aVar = this.h;
String c = this.a.c();
aVar.getClass();
try {
Bundle bundle = new Bundle();
bundle.putString("clientToken", c);
aVar.c.getProperty("onedtid", bundle, new Bundle(), aVar.b);
} catch (RemoteException e) {
com.digitalturbine.ignite.authenticator.events.b.a(com.digitalturbine.ignite.authenticator.events.d.ONE_DT_REQUEST_ERROR, e);
com.digitalturbine.ignite.authenticator.logger.a.b("%s : request failed : %s", "OneDTPropertyHandler", e.toString());
}
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final void destroy() {
this.d = null;
com.digitalturbine.ignite.authenticator.b bVar = this.c;
if (bVar != null) {
com.digitalturbine.ignite.authenticator.receiver.a aVar = bVar.a;
if (aVar.b) {
bVar.b.unregisterReceiver(aVar);
bVar.a.b = false;
}
com.digitalturbine.ignite.authenticator.receiver.a aVar2 = bVar.a;
if (aVar2 != null) {
aVar2.a = null;
bVar.a = null;
}
bVar.c = null;
bVar.b = null;
bVar.d = null;
this.c = null;
}
com.digitalturbine.ignite.authenticator.handlers.a aVar3 = this.h;
if (aVar3 != null) {
com.digitalturbine.ignite.authenticator.callbacks.b bVar2 = aVar3.b;
if (bVar2 != null) {
bVar2.a.clear();
aVar3.b = null;
}
aVar3.c = null;
aVar3.a = null;
this.h = null;
}
super.destroy();
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final void g() {
if (this.g == null) {
Object[] objArr = {"OneDTAuthenticator"};
ILogger iLogger = com.digitalturbine.ignite.authenticator.logger.a.b.a;
if (iLogger != null) {
iLogger.i("%s : initializing new Ignite authentication session", objArr);
}
com.digitalturbine.ignite.encryption.storage.a aVar = this.e;
aVar.getClass();
try {
aVar.b.a();
} catch (IOException e) {
e = e;
com.digitalturbine.ignite.authenticator.events.b.a(com.digitalturbine.ignite.authenticator.events.d.ENCRYPTION_EXCEPTION, com.digitalturbine.ignite.authenticator.utils.events.a.a(e, com.digitalturbine.ignite.authenticator.events.c.FAILED_INIT_ENCRYPTION));
} catch (InvalidAlgorithmParameterException e2) {
e = e2;
com.digitalturbine.ignite.authenticator.events.b.a(com.digitalturbine.ignite.authenticator.events.d.ENCRYPTION_EXCEPTION, com.digitalturbine.ignite.authenticator.utils.events.a.a(e, com.digitalturbine.ignite.authenticator.events.c.FAILED_INIT_ENCRYPTION));
} catch (InvalidKeyException e3) {
e = e3;
com.digitalturbine.ignite.authenticator.events.b.a(com.digitalturbine.ignite.authenticator.events.d.ENCRYPTION_EXCEPTION, com.digitalturbine.ignite.authenticator.utils.events.a.a(e, com.digitalturbine.ignite.authenticator.events.c.FAILED_INIT_ENCRYPTION));
} catch (KeyStoreException e4) {
e = e4;
com.digitalturbine.ignite.authenticator.events.b.a(com.digitalturbine.ignite.authenticator.events.d.ENCRYPTION_EXCEPTION, com.digitalturbine.ignite.authenticator.utils.events.a.a(e, com.digitalturbine.ignite.authenticator.events.c.FAILED_INIT_ENCRYPTION));
} catch (NoSuchAlgorithmException e5) {
e = e5;
com.digitalturbine.ignite.authenticator.events.b.a(com.digitalturbine.ignite.authenticator.events.d.ENCRYPTION_EXCEPTION, com.digitalturbine.ignite.authenticator.utils.events.a.a(e, com.digitalturbine.ignite.authenticator.events.c.FAILED_INIT_ENCRYPTION));
} catch (NoSuchProviderException e6) {
e = e6;
com.digitalturbine.ignite.authenticator.events.b.a(com.digitalturbine.ignite.authenticator.events.d.ENCRYPTION_EXCEPTION, com.digitalturbine.ignite.authenticator.utils.events.a.a(e, com.digitalturbine.ignite.authenticator.events.c.FAILED_INIT_ENCRYPTION));
} catch (UnrecoverableEntryException e7) {
e = e7;
com.digitalturbine.ignite.authenticator.events.b.a(com.digitalturbine.ignite.authenticator.events.d.ENCRYPTION_EXCEPTION, com.digitalturbine.ignite.authenticator.utils.events.a.a(e, com.digitalturbine.ignite.authenticator.events.c.FAILED_INIT_ENCRYPTION));
} catch (CertificateException e8) {
e = e8;
com.digitalturbine.ignite.authenticator.events.b.a(com.digitalturbine.ignite.authenticator.events.d.ENCRYPTION_EXCEPTION, com.digitalturbine.ignite.authenticator.utils.events.a.a(e, com.digitalturbine.ignite.authenticator.events.c.FAILED_INIT_ENCRYPTION));
} catch (NoSuchPaddingException e9) {
e = e9;
com.digitalturbine.ignite.authenticator.events.b.a(com.digitalturbine.ignite.authenticator.events.d.ENCRYPTION_EXCEPTION, com.digitalturbine.ignite.authenticator.utils.events.a.a(e, com.digitalturbine.ignite.authenticator.events.c.FAILED_INIT_ENCRYPTION));
} catch (Exception e10) {
com.digitalturbine.ignite.authenticator.events.b.a(com.digitalturbine.ignite.authenticator.events.d.ENCRYPTION_EXCEPTION, com.digitalturbine.ignite.authenticator.utils.events.a.a(e10, com.digitalturbine.ignite.authenticator.events.c.FAILED_INIT_ENCRYPTION));
}
String a = this.e.a();
this.f.getClass();
com.digitalturbine.ignite.authenticator.a a2 = com.digitalturbine.ignite.authenticator.parsers.b.a(a);
this.g = a2;
if (a2.b > TimeUnit.MILLISECONDS.toSeconds(System.currentTimeMillis())) {
com.digitalturbine.ignite.authenticator.logger.a.a("%s : One DT resolved from cache", "OneDTAuthenticator");
com.digitalturbine.ignite.authenticator.a aVar2 = this.g;
com.digitalturbine.ignite.authenticator.callbacks.c cVar = this.d;
if (cVar != null) {
com.digitalturbine.ignite.authenticator.logger.a.a("%s : setting one dt entity", "IgniteManager");
((IgniteManager) cVar).b = aVar2;
}
} else {
this.k.set(true);
}
}
if (this.j && this.c == null) {
com.digitalturbine.ignite.authenticator.logger.a.b("%s : unable to authenticate: authenticator destroyed", "OneDTAuthenticator");
a("Unable to authenticate: authenticator destroyed");
return;
}
if (!this.i && !this.k.get()) {
if (this.j) {
this.c.a();
}
} else {
Object[] objArr2 = {"OneDTAuthenticator"};
ILogger iLogger2 = com.digitalturbine.ignite.authenticator.logger.a.b.a;
if (iLogger2 != null) {
iLogger2.i("%s : will try to authenticate with Ignite if didn't done yet", objArr2);
}
this.a.g();
}
}
public g(a aVar, boolean z, boolean z2, AuthenticationServiceListener authenticationServiceListener, com.digitalturbine.ignite.authenticator.callbacks.c cVar) {
this(aVar, z, authenticationServiceListener, cVar);
this.j = z2;
if (z2) {
this.c = new com.digitalturbine.ignite.authenticator.b(i(), this, this);
}
}
}

View File

@@ -0,0 +1,83 @@
package com.digitalturbine.ignite.authenticator.decorator;
import android.content.ComponentName;
import android.content.Context;
import android.os.IBinder;
import com.digitalturbine.ignite.cl.aidl.IIgniteServiceAPI;
/* loaded from: classes2.dex */
public final class h extends e {
public h(b bVar, com.fyber.inneractive.sdk.ignite.c cVar) {
super(bVar, cVar);
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final void a(ComponentName componentName, IBinder iBinder) {
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final void a(String str) {
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final boolean a() {
return false;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final void b(String str) {
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final boolean b() {
return false;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final void c(String str) {
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final boolean d() {
return false;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final void f() {
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final void g() {
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final Context i() {
return null;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final boolean j() {
return false;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.decorator.a
public final IIgniteServiceAPI l() {
return null;
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.listeners.api.a
public final void onCredentialsRequestFailed(String str) {
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, com.digitalturbine.ignite.authenticator.listeners.api.a
public final void onCredentialsRequestSuccess(String str, String str2) {
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, android.content.ServiceConnection
public final void onServiceConnected(ComponentName componentName, IBinder iBinder) {
}
@Override // com.digitalturbine.ignite.authenticator.decorator.e, android.content.ServiceConnection
public final void onServiceDisconnected(ComponentName componentName) {
}
}

View File

@@ -0,0 +1,12 @@
package com.digitalturbine.ignite.authenticator.entities;
/* loaded from: classes2.dex */
public final class a {
public final String a;
public final boolean b;
public a(boolean z, String str) {
this.a = str;
this.b = z;
}
}

View File

@@ -0,0 +1,5 @@
package com.digitalturbine.ignite.authenticator.events;
/* loaded from: classes2.dex */
public interface a {
}

View File

@@ -0,0 +1,31 @@
package com.digitalturbine.ignite.authenticator.events;
import com.fyber.inneractive.sdk.network.q;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.util.IAlog;
/* loaded from: classes2.dex */
public final class b {
public static final b b = new b();
public a a;
public static void a(a aVar) {
b.a = aVar;
}
public static void a(d dVar, Exception exc) {
a(dVar, com.digitalturbine.ignite.authenticator.utils.events.a.a(exc, null));
}
public static void a(d dVar, Object... objArr) {
com.digitalturbine.ignite.authenticator.logger.a.a("%s : dispatching event", "IgniteEventDispatcher");
if (b.a != null) {
q a = q.a(dVar);
if (a == null) {
IAlog.f("%s : One DT Error: %s is missing in IAReportError map", "IgniteEventDispatcherWrapper", dVar);
} else {
new s.a(a).a(objArr).a((String) null);
}
}
}
}

View File

@@ -0,0 +1,32 @@
package com.digitalturbine.ignite.authenticator.events;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes2.dex */
public enum c {
FAILED_INIT_ENCRYPTION("failed to init encryption"),
FAILED_EXTRACT_ENCRYPTED_DATA("failed to extract encrypted data"),
FAILED_STORE_ENCRYPTED_DATA("failed to store encrypted data"),
IGNITE_SERVICE_UNAVAILABLE("Ignite service unavailable"),
IGNITE_SERVICE_INVALID_SESSION("Invalid session token"),
ONE_DT_EMPTY_ENTITY("received empty one dt from the service"),
ONE_DT_AUTHENTICATOR_DESTROYED("authenticator already destroyed");
private static final Map<String, c> CONSTANTS = new HashMap();
private final String value;
static {
for (c cVar : values()) {
CONSTANTS.put(cVar.value, cVar);
}
}
c(String str) {
this.value = str;
}
public final String e() {
return this.value;
}
}

View File

@@ -0,0 +1,22 @@
package com.digitalturbine.ignite.authenticator.events;
/* loaded from: classes2.dex */
public enum d {
ENCRYPTION_EXCEPTION("ENCRYPTION_EXCEPTION"),
RAW_ONE_DT_ERROR("RAW_ONE_DT_ERROR"),
ONE_DT_PARSE_ERROR("ONE_DT_PARSE_ERROR"),
ONE_DT_AUTHENTICATION_ERROR("ONE_DT_AUTHENTICATION_ERROR"),
ONE_DT_BROADCAST_ERROR("ONE_DT_BROADCAST_ERROR"),
ONE_DT_REQUEST_ERROR("ONE_DT_REQUEST_ERROR"),
ONE_DT_GENERAL_ERROR("ONE_DT_GENERAL_ERROR");
int mVal;
d(String str) {
this.mVal = r2;
}
public final int e() {
return this.mVal;
}
}

View File

@@ -0,0 +1,58 @@
package com.digitalturbine.ignite.authenticator.handlers;
import android.text.TextUtils;
import com.digitalturbine.ignite.authenticator.IgniteManager;
import com.digitalturbine.ignite.authenticator.callbacks.b;
import com.digitalturbine.ignite.authenticator.decorator.g;
import com.digitalturbine.ignite.authenticator.events.c;
import com.digitalturbine.ignite.authenticator.events.d;
import com.digitalturbine.ignite.cl.aidl.IIgniteServiceAPI;
/* loaded from: classes2.dex */
public final class a implements com.digitalturbine.ignite.authenticator.listeners.internal.a {
public g a;
public b b = new b(this);
public IIgniteServiceAPI c;
public a(IIgniteServiceAPI iIgniteServiceAPI, g gVar) {
this.a = gVar;
this.c = iIgniteServiceAPI;
}
@Override // com.digitalturbine.ignite.authenticator.listeners.internal.a
public final void a(String str) {
g gVar = this.a;
if (gVar != null) {
if (TextUtils.isEmpty(str)) {
com.digitalturbine.ignite.authenticator.logger.a.a("%s : on one dt error", "OneDTAuthenticator");
gVar.k.set(true);
if (gVar.d != null) {
com.digitalturbine.ignite.authenticator.logger.a.b("%s : on one dt error : %s", "IgniteManager", "One DT is empty");
}
com.digitalturbine.ignite.authenticator.events.b.a(d.RAW_ONE_DT_ERROR, "error_code", c.ONE_DT_EMPTY_ENTITY.e());
return;
}
gVar.e.a(str);
gVar.f.getClass();
com.digitalturbine.ignite.authenticator.a a = com.digitalturbine.ignite.authenticator.parsers.b.a(str);
gVar.g = a;
com.digitalturbine.ignite.authenticator.callbacks.c cVar = gVar.d;
if (cVar != null) {
com.digitalturbine.ignite.authenticator.logger.a.a("%s : setting one dt entity", "IgniteManager");
((IgniteManager) cVar).b = a;
}
}
}
@Override // com.digitalturbine.ignite.authenticator.listeners.internal.a
public final void b(String str) {
g gVar = this.a;
if (gVar != null) {
com.digitalturbine.ignite.authenticator.logger.a.a("%s : on one dt error", "OneDTAuthenticator");
gVar.k.set(true);
if (gVar.d != null) {
com.digitalturbine.ignite.authenticator.logger.a.b("%s : on one dt error : %s", "IgniteManager", str);
}
}
}
}

View File

@@ -0,0 +1,17 @@
package com.digitalturbine.ignite.authenticator.listeners.api;
import android.content.ComponentName;
import android.os.IBinder;
/* loaded from: classes2.dex */
public interface AuthenticationServiceListener {
void onIgniteServiceAuthenticated(String str);
void onIgniteServiceAuthenticationFailed(String str);
void onIgniteServiceConnected(ComponentName componentName, IBinder iBinder);
void onIgniteServiceConnectionFailed(String str);
void onOdtUnsupported();
}

View File

@@ -0,0 +1,8 @@
package com.digitalturbine.ignite.authenticator.listeners.api;
/* loaded from: classes2.dex */
public interface a {
void onCredentialsRequestFailed(String str);
void onCredentialsRequestSuccess(String str, String str2);
}

View File

@@ -0,0 +1,8 @@
package com.digitalturbine.ignite.authenticator.listeners.internal;
/* loaded from: classes2.dex */
public interface a {
void a(String str);
void b(String str);
}

View File

@@ -0,0 +1,8 @@
package com.digitalturbine.ignite.authenticator.listeners.internal;
/* loaded from: classes2.dex */
public interface b {
void a();
void a(String str);
}

View File

@@ -0,0 +1,5 @@
package com.digitalturbine.ignite.authenticator.listeners.internal;
/* loaded from: classes2.dex */
public interface c {
}

View File

@@ -0,0 +1,10 @@
package com.digitalturbine.ignite.authenticator.logger;
/* loaded from: classes2.dex */
public interface ILogger {
void d(String str, Object... objArr);
void i(String str, Object... objArr);
void w(String str, Object... objArr);
}

View File

@@ -0,0 +1,25 @@
package com.digitalturbine.ignite.authenticator.logger;
/* loaded from: classes2.dex */
public final class a {
public static final a b = new a();
public ILogger a;
public static void a(ILogger iLogger) {
b.a = iLogger;
}
public static void b(String str, Object... objArr) {
ILogger iLogger = b.a;
if (iLogger != null) {
iLogger.w(str, objArr);
}
}
public static void a(String str, Object... objArr) {
ILogger iLogger = b.a;
if (iLogger != null) {
iLogger.d(str, objArr);
}
}
}

View File

@@ -0,0 +1,40 @@
package com.digitalturbine.ignite.authenticator.parsers;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public abstract class a {
public static com.digitalturbine.ignite.authenticator.entities.a a(JSONObject jSONObject) {
JSONObject optJSONObject;
JSONArray optJSONArray;
String str = "";
boolean z = false;
try {
if (jSONObject.has("data") && (optJSONObject = jSONObject.optJSONObject("data")) != null) {
String optString = optJSONObject.optString("igniteVersion", "");
try {
if (optJSONObject.has("features") && (optJSONArray = optJSONObject.optJSONArray("features")) != null) {
for (int length = optJSONArray.length() - 1; length >= 0; length--) {
JSONObject optJSONObject2 = optJSONArray.optJSONObject(length);
if (optJSONObject2.has("type") && "GET_PROPERTY".equalsIgnoreCase(optJSONObject2.optString("type", ""))) {
str = optString;
z = true;
break;
}
}
}
str = optString;
} catch (Exception e) {
e = e;
str = optString;
com.digitalturbine.ignite.authenticator.logger.a.b("IgniteVersionParser: exception on parse: %s", e.getMessage());
return new com.digitalturbine.ignite.authenticator.entities.a(z, str);
}
}
} catch (Exception e2) {
e = e2;
}
return new com.digitalturbine.ignite.authenticator.entities.a(z, str);
}
}

View File

@@ -0,0 +1,25 @@
package com.digitalturbine.ignite.authenticator.parsers;
import android.text.TextUtils;
import com.digitalturbine.ignite.authenticator.events.d;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class b {
public static com.digitalturbine.ignite.authenticator.a a(String str) {
if (TextUtils.isEmpty(str)) {
com.digitalturbine.ignite.authenticator.logger.a.b("%s : empty one dt", "OneDTParser");
return new com.digitalturbine.ignite.authenticator.a(-1L, "");
}
try {
JSONObject optJSONObject = new JSONObject(str).optJSONObject("data");
if (optJSONObject != null && "onedtid".equalsIgnoreCase(optJSONObject.optString("propertyName", ""))) {
return new com.digitalturbine.ignite.authenticator.a(optJSONObject.optLong("refreshTime", -1L), optJSONObject.optString("propertyValue", ""));
}
} catch (Exception e) {
com.digitalturbine.ignite.authenticator.events.b.a(d.ONE_DT_PARSE_ERROR, e);
com.digitalturbine.ignite.authenticator.logger.a.b("%s : failed parse one dt", "OneDTParser");
}
return new com.digitalturbine.ignite.authenticator.a(-1L, "");
}
}

View File

@@ -0,0 +1,60 @@
package com.digitalturbine.ignite.authenticator.receiver;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.digitalturbine.ignite.authenticator.b;
import com.digitalturbine.ignite.authenticator.decorator.g;
import com.digitalturbine.ignite.authenticator.events.d;
import com.digitalturbine.ignite.authenticator.listeners.internal.c;
import org.json.JSONArray;
import org.json.JSONException;
/* loaded from: classes2.dex */
public final class a extends BroadcastReceiver {
public c a;
public boolean b = false;
public a(c cVar) {
this.a = cVar;
}
@Override // android.content.BroadcastReceiver
public final void onReceive(Context context, Intent intent) {
c cVar;
if ("com.dt.ignite.service.action.PROPERTY_CHANGED".equals(intent.getAction())) {
com.digitalturbine.ignite.authenticator.logger.a.a("%s : broadcast received", "PropertyChangeReceiver");
String stringExtra = intent.getStringExtra("PROPERTIES_CHANGED");
if (stringExtra == null || (cVar = this.a) == null) {
return;
}
b bVar = (b) cVar;
try {
JSONArray jSONArray = new JSONArray(stringExtra);
for (int i = 0; i < jSONArray.length(); i++) {
if ("DTID".equalsIgnoreCase(jSONArray.getString(i))) {
com.digitalturbine.ignite.authenticator.logger.a.a("%s : onPropertiesChanged", "OneDTPropertyWatchdog");
if (!bVar.c.b()) {
g gVar = bVar.d;
if (gVar != null) {
gVar.m();
return;
}
return;
}
com.digitalturbine.ignite.authenticator.logger.a.a("%s : onPropertiesChanged: will reconnect", "OneDTPropertyWatchdog");
g gVar2 = bVar.d;
if (gVar2 != null) {
com.digitalturbine.ignite.authenticator.logger.a.a("%s : one dt refresh required", "OneDTAuthenticator");
gVar2.k.set(true);
}
bVar.c.f();
return;
}
}
} catch (JSONException e) {
com.digitalturbine.ignite.authenticator.events.b.a(d.ONE_DT_BROADCAST_ERROR, e);
}
}
}
}

View File

@@ -0,0 +1,38 @@
package com.digitalturbine.ignite.authenticator.utils.concurency;
import android.os.Handler;
import android.os.Looper;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.RejectedExecutionHandler;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
/* loaded from: classes2.dex */
public abstract class a {
public static final ThreadPoolExecutor a;
public static final Handler b = new Handler(Looper.getMainLooper());
/* renamed from: com.digitalturbine.ignite.authenticator.utils.concurency.a$a, reason: collision with other inner class name */
public class ThreadFactoryC0050a implements ThreadFactory {
public final AtomicInteger a = new AtomicInteger(1);
@Override // java.util.concurrent.ThreadFactory
public final Thread newThread(Runnable runnable) {
return new Thread(runnable, "ConcurrencyUtil#" + this.a.getAndIncrement());
}
}
public class b implements RejectedExecutionHandler {
@Override // java.util.concurrent.RejectedExecutionHandler
public final void rejectedExecution(Runnable runnable, ThreadPoolExecutor threadPoolExecutor) {
}
}
static {
ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(1, 2, 30L, TimeUnit.SECONDS, new LinkedBlockingQueue(5), new ThreadFactoryC0050a(), new b());
threadPoolExecutor.allowCoreThreadTimeOut(true);
a = threadPoolExecutor;
}
}

View File

@@ -0,0 +1,37 @@
package com.digitalturbine.ignite.authenticator.utils.events;
import android.text.TextUtils;
import android.util.Pair;
import com.digitalturbine.ignite.authenticator.events.c;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public abstract class a {
public static Object[] a(Exception exc, c cVar) {
ArrayList arrayList = new ArrayList(3);
arrayList.add(new Pair("exception_name", exc.getClass().getSimpleName()));
arrayList.add(new Pair("description", exc.getMessage()));
StringWriter stringWriter = new StringWriter();
exc.printStackTrace(new PrintWriter(stringWriter));
String stringBuffer = stringWriter.getBuffer().toString();
if (!TextUtils.isEmpty(stringBuffer)) {
arrayList.add(new Pair("stack_trace", stringBuffer));
}
if (cVar != null) {
arrayList.add(new Pair("error_code", cVar.e()));
}
Object[] objArr = new Object[arrayList.size() * 2];
int i = 1;
int i2 = 0;
for (int i3 = 0; i3 < arrayList.size(); i3++) {
Pair pair = (Pair) arrayList.get(i3);
objArr[i2] = pair.first;
objArr[i] = pair.second;
i2 += 2;
i += 2;
}
return objArr;
}
}