mirror of
https://github.com/VibedByKaKi/alexandroid.git
synced 2026-11-13 17:37:16 +01:00
49 lines
1.6 KiB
Java
49 lines
1.6 KiB
Java
package com.google.android.gms.cloudmessaging;
|
|
|
|
import android.os.IBinder;
|
|
import android.os.Message;
|
|
import android.os.Messenger;
|
|
import android.os.RemoteException;
|
|
import android.util.Log;
|
|
import androidx.annotation.Nullable;
|
|
import rx.Single$$ExternalSyntheticBUOutline0;
|
|
|
|
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
|
|
/* loaded from: classes7.dex */
|
|
final class zzn {
|
|
|
|
@Nullable
|
|
private final Messenger zza;
|
|
|
|
@Nullable
|
|
private final zzd zzb;
|
|
|
|
public zzn(IBinder iBinder) throws RemoteException {
|
|
String interfaceDescriptor = iBinder.getInterfaceDescriptor();
|
|
if ("android.os.IMessenger".equals(interfaceDescriptor)) {
|
|
this.zza = new Messenger(iBinder);
|
|
this.zzb = null;
|
|
} else if (IMessengerCompat.DESCRIPTOR.equals(interfaceDescriptor)) {
|
|
this.zzb = new zzd(iBinder);
|
|
this.zza = null;
|
|
} else {
|
|
String valueOf = String.valueOf(interfaceDescriptor);
|
|
Log.w("MessengerIpcClient", valueOf.length() != 0 ? "Invalid interface descriptor: ".concat(valueOf) : new String("Invalid interface descriptor: "));
|
|
throw new RemoteException();
|
|
}
|
|
}
|
|
|
|
public final void zza(Message message) throws RemoteException {
|
|
Messenger messenger = this.zza;
|
|
if (messenger != null) {
|
|
messenger.send(message);
|
|
return;
|
|
}
|
|
zzd zzdVar = this.zzb;
|
|
if (zzdVar != null) {
|
|
zzdVar.zzb(message);
|
|
} else {
|
|
Single$$ExternalSyntheticBUOutline0.m$2("Both messengers are null");
|
|
}
|
|
}
|
|
}
|