com-dot-app-sancharsaathi-1-5-0.apk

Download file
    package androidx.room;

import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
import android.os.RemoteCallbackList;
import android.os.RemoteException;
import android.util.Log;
import h3.C0673n;
import java.util.LinkedHashMap;
import java.util.Map;
import u0.j;
import u0.k;
import v3.l;

public final class MultiInstanceInvalidationService extends Service {

    /* renamed from: c  reason: collision with root package name */
    public int f6041c;

    /* renamed from: d  reason: collision with root package name */
    public final Map f6042d = new LinkedHashMap();

    /* renamed from: e  reason: collision with root package name */
    public final RemoteCallbackList f6043e = new b(this);

    /* renamed from: f  reason: collision with root package name */
    public final k.a f6044f = new a(this);

    public static final class a extends k.a {

        /* renamed from: c  reason: collision with root package name */
        public final /* synthetic */ MultiInstanceInvalidationService f6045c;

        public a(MultiInstanceInvalidationService multiInstanceInvalidationService) {
            this.f6045c = multiInstanceInvalidationService;
        }

        public int s(j jVar, String str) {
            l.e(jVar, "callback");
            int i4 = 0;
            if (str == null) {
                return 0;
            }
            RemoteCallbackList a4 = this.f6045c.a();
            MultiInstanceInvalidationService multiInstanceInvalidationService = this.f6045c;
            synchronized (a4) {
                try {
                    multiInstanceInvalidationService.d(multiInstanceInvalidationService.c() + 1);
                    int c4 = multiInstanceInvalidationService.c();
                    if (multiInstanceInvalidationService.a().register(jVar, Integer.valueOf(c4))) {
                        multiInstanceInvalidationService.b().put(Integer.valueOf(c4), str);
                        i4 = c4;
                    } else {
                        multiInstanceInvalidationService.d(multiInstanceInvalidationService.c() - 1);
                        multiInstanceInvalidationService.c();
                    }
                } catch (Throwable th) {
                    throw th;
                }
            }
            return i4;
        }

        public void x(j jVar, int i4) {
            l.e(jVar, "callback");
            RemoteCallbackList a4 = this.f6045c.a();
            MultiInstanceInvalidationService multiInstanceInvalidationService = this.f6045c;
            synchronized (a4) {
                multiInstanceInvalidationService.a().unregister(jVar);
                String str = (String) multiInstanceInvalidationService.b().remove(Integer.valueOf(i4));
            }
        }

        public void z(int i4, String[] strArr) {
            l.e(strArr, "tables");
            RemoteCallbackList a4 = this.f6045c.a();
            MultiInstanceInvalidationService multiInstanceInvalidationService = this.f6045c;
            synchronized (a4) {
                String str = (String) multiInstanceInvalidationService.b().get(Integer.valueOf(i4));
                if (str == null) {
                    Log.w("ROOM", "Remote invalidation client ID not registered");
                    return;
                }
                int beginBroadcast = multiInstanceInvalidationService.a().beginBroadcast();
                int i5 = 0;
                while (i5 < beginBroadcast) {
                    try {
                        Object broadcastCookie = multiInstanceInvalidationService.a().getBroadcastCookie(i5);
                        l.c(broadcastCookie, "null cannot be cast to non-null type kotlin.Int");
                        Integer num = (Integer) broadcastCookie;
                        int intValue = num.intValue();
                        String str2 = (String) multiInstanceInvalidationService.b().get(num);
                        if (i4 != intValue && l.a(str, str2)) {
                            try {
                                ((j) multiInstanceInvalidationService.a().getBroadcastItem(i5)).p(strArr);
                            } catch (RemoteException e4) {
                                Log.w("ROOM", "Error invoking a remote callback", e4);
                            }
                        }
                        i5++;
                    } catch (Throwable th) {
                        multiInstanceInvalidationService.a().finishBroadcast();
                        throw th;
                    }
                }
                multiInstanceInvalidationService.a().finishBroadcast();
                C0673n nVar = C0673n.f9639a;
            }
        }
    }

    public static final class b extends RemoteCallbackList {

        /* renamed from: a  reason: collision with root package name */
        public final /* synthetic */ MultiInstanceInvalidationService f6046a;

        public b(MultiInstanceInvalidationService multiInstanceInvalidationService) {
            this.f6046a = multiInstanceInvalidationService;
        }

        /* renamed from: a */
        public void onCallbackDied(j jVar, Object obj) {
            l.e(jVar, "callback");
            l.e(obj, "cookie");
            this.f6046a.b().remove((Integer) obj);
        }
    }

    public final RemoteCallbackList a() {
        return this.f6043e;
    }

    public final Map b() {
        return this.f6042d;
    }

    public final int c() {
        return this.f6041c;
    }

    public final void d(int i4) {
        this.f6041c = i4;
    }

    public IBinder onBind(Intent intent) {
        l.e(intent, "intent");
        return this.f6044f;
    }
}
    
Download file