com-dot-app-sancharsaathi-1-5-0.apk
Download file
package androidx.work.impl.background.systemalarm;
import Q0.i;
import R0.C0303e;
import R0.v;
import R0.w;
import Z0.m;
import Z0.u;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import androidx.work.impl.WorkDatabase;
import androidx.work.impl.background.systemalarm.d;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class a implements C0303e {
/* renamed from: g reason: collision with root package name */
public static final String f6155g = i.i("CommandHandler");
/* renamed from: c reason: collision with root package name */
public final Context f6156c;
/* renamed from: d reason: collision with root package name */
public final Map f6157d = new HashMap();
/* renamed from: e reason: collision with root package name */
public final Object f6158e = new Object();
/* renamed from: f reason: collision with root package name */
public final w f6159f;
public a(Context context, w wVar) {
this.f6156c = context;
this.f6159f = wVar;
}
public static Intent a(Context context) {
Intent intent = new Intent(context, SystemAlarmService.class);
intent.setAction("ACTION_CONSTRAINTS_CHANGED");
return intent;
}
public static Intent b(Context context, m mVar) {
Intent intent = new Intent(context, SystemAlarmService.class);
intent.setAction("ACTION_DELAY_MET");
return q(intent, mVar);
}
public static Intent c(Context context, m mVar, boolean z4) {
Intent intent = new Intent(context, SystemAlarmService.class);
intent.setAction("ACTION_EXECUTION_COMPLETED");
intent.putExtra("KEY_NEEDS_RESCHEDULE", z4);
return q(intent, mVar);
}
public static Intent e(Context context, m mVar) {
Intent intent = new Intent(context, SystemAlarmService.class);
intent.setAction("ACTION_SCHEDULE_WORK");
return q(intent, mVar);
}
public static Intent f(Context context, m mVar) {
Intent intent = new Intent(context, SystemAlarmService.class);
intent.setAction("ACTION_STOP_WORK");
return q(intent, mVar);
}
public static boolean m(Bundle bundle, String... strArr) {
if (bundle == null || bundle.isEmpty()) {
return false;
}
for (String str : strArr) {
if (bundle.get(str) == null) {
return false;
}
}
return true;
}
public static m p(Intent intent) {
return new m(intent.getStringExtra("KEY_WORKSPEC_ID"), intent.getIntExtra("KEY_WORKSPEC_GENERATION", 0));
}
public static Intent q(Intent intent, m mVar) {
intent.putExtra("KEY_WORKSPEC_ID", mVar.b());
intent.putExtra("KEY_WORKSPEC_GENERATION", mVar.a());
return intent;
}
public void d(m mVar, boolean z4) {
synchronized (this.f6158e) {
try {
c cVar = (c) this.f6157d.remove(mVar);
this.f6159f.b(mVar);
if (cVar != null) {
cVar.h(z4);
}
} catch (Throwable th) {
throw th;
}
}
}
public final void g(Intent intent, int i4, d dVar) {
i e4 = i.e();
String str = f6155g;
e4.a(str, "Handling constraints changed " + intent);
new b(this.f6156c, i4, dVar).a();
}
public final void h(Intent intent, int i4, d dVar) {
synchronized (this.f6158e) {
try {
m p4 = p(intent);
i e4 = i.e();
String str = f6155g;
e4.a(str, "Handing delay met for " + p4);
if (!this.f6157d.containsKey(p4)) {
c cVar = new c(this.f6156c, i4, dVar, this.f6159f.d(p4));
this.f6157d.put(p4, cVar);
cVar.g();
} else {
i e5 = i.e();
e5.a(str, "WorkSpec " + p4 + " is is already being handled for ACTION_DELAY_MET");
}
} catch (Throwable th) {
throw th;
}
}
}
public final void i(Intent intent, int i4) {
m p4 = p(intent);
boolean z4 = intent.getExtras().getBoolean("KEY_NEEDS_RESCHEDULE");
i e4 = i.e();
String str = f6155g;
e4.a(str, "Handling onExecutionCompleted " + intent + ", " + i4);
d(p4, z4);
}
public final void j(Intent intent, int i4, d dVar) {
i e4 = i.e();
String str = f6155g;
e4.a(str, "Handling reschedule " + intent + ", " + i4);
dVar.g().u();
}
public final void k(Intent intent, int i4, d dVar) {
m p4 = p(intent);
i e4 = i.e();
String str = f6155g;
e4.a(str, "Handling schedule work for " + p4);
WorkDatabase q4 = dVar.g().q();
q4.e();
try {
u m4 = q4.J().m(p4.b());
if (m4 == null) {
i e5 = i.e();
e5.k(str, "Skipping scheduling " + p4 + " because it's no longer in the DB");
} else if (m4.f3835b.f()) {
i e6 = i.e();
e6.k(str, "Skipping scheduling " + p4 + "because it is finished.");
q4.i();
} else {
long a4 = m4.a();
if (!m4.f()) {
i e7 = i.e();
e7.a(str, "Setting up Alarms for " + p4 + "at " + a4);
T0.a.c(this.f6156c, q4, p4, a4);
} else {
i e8 = i.e();
e8.a(str, "Opportunistically setting an alarm for " + p4 + "at " + a4);
T0.a.c(this.f6156c, q4, p4, a4);
dVar.f().a().execute(new d.b(dVar, a(this.f6156c), i4));
}
q4.B();
q4.i();
}
} finally {
q4.i();
}
}
public final void l(Intent intent, d dVar) {
List<v> list;
Bundle extras = intent.getExtras();
String string = extras.getString("KEY_WORKSPEC_ID");
if (extras.containsKey("KEY_WORKSPEC_GENERATION")) {
int i4 = extras.getInt("KEY_WORKSPEC_GENERATION");
list = new ArrayList<>(1);
v b4 = this.f6159f.b(new m(string, i4));
if (b4 != null) {
list.add(b4);
}
} else {
list = this.f6159f.c(string);
}
for (v vVar : list) {
i e4 = i.e();
String str = f6155g;
e4.a(str, "Handing stopWork work for " + string);
dVar.g().z(vVar);
T0.a.a(this.f6156c, dVar.g().q(), vVar.a());
dVar.d(vVar.a(), false);
}
}
public boolean n() {
boolean z4;
synchronized (this.f6158e) {
z4 = !this.f6157d.isEmpty();
}
return z4;
}
public void o(Intent intent, int i4, d dVar) {
String action = intent.getAction();
if ("ACTION_CONSTRAINTS_CHANGED".equals(action)) {
g(intent, i4, dVar);
} else if ("ACTION_RESCHEDULE".equals(action)) {
j(intent, i4, dVar);
} else if (!m(intent.getExtras(), "KEY_WORKSPEC_ID")) {
i e4 = i.e();
String str = f6155g;
e4.c(str, "Invalid request for " + action + " , requires " + "KEY_WORKSPEC_ID" + " .");
} else if ("ACTION_SCHEDULE_WORK".equals(action)) {
k(intent, i4, dVar);
} else if ("ACTION_DELAY_MET".equals(action)) {
h(intent, i4, dVar);
} else if ("ACTION_STOP_WORK".equals(action)) {
l(intent, dVar);
} else if ("ACTION_EXECUTION_COMPLETED".equals(action)) {
i(intent, i4);
} else {
i e5 = i.e();
String str2 = f6155g;
e5.k(str2, "Ignoring intent " + intent);
}
}
}
Download file