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; /* loaded from: classes.dex */ final class zzn { private final Messenger zza; private final zzd zzb; zzn(IBinder iBinder) { 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(); } } final void zza(Message message) { Messenger messenger = this.zza; if (messenger != null) { messenger.send(message); return; } zzd zzdVar = this.zzb; if (zzdVar == null) { throw new IllegalStateException("Both messengers are null"); } zzdVar.zzb(message); } }