2021-06-27 20:44:35 +00:00
package defpackage ;
2021-10-19 23:48:27 +00:00
import c.a.q.m0.c.e ;
import c0.g0.w ;
import c0.z.d.m ;
import c0.z.d.o ;
import com.discord.rtcconnection.mediaengine.MediaEngineConnection ;
import java.util.Objects ;
2021-06-27 20:44:35 +00:00
import kotlin.Unit ;
import kotlin.jvm.functions.Function1 ;
/* compiled from: kotlin-style lambda group */
/* renamed from: k reason: default package */
2021-10-19 23:48:27 +00:00
public final class k extends o implements Function1 < MediaEngineConnection . d , Unit > {
2021-06-27 20:44:35 +00:00
public final /* synthetic */ int i ;
public final /* synthetic */ Object j ;
2021-10-19 23:48:27 +00:00
public final /* synthetic */ Object k ;
2021-06-27 20:44:35 +00:00
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
2021-10-19 23:48:27 +00:00
public k ( int i , Object obj , Object obj2 ) {
2021-06-27 20:44:35 +00:00
super ( 1 ) ;
this . i = i ;
this . j = obj ;
2021-10-19 23:48:27 +00:00
this . k = obj2 ;
2021-06-27 20:44:35 +00:00
}
/* Return type fixed from 'java.lang.Object' to match base method */
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
@Override // kotlin.jvm.functions.Function1
2021-10-19 23:48:27 +00:00
public final Unit invoke ( MediaEngineConnection . d dVar ) {
MediaEngineConnection . FailedConnectionException . FailureType failureType ;
2021-06-27 20:44:35 +00:00
int i = this . i ;
if ( i = = 0 ) {
2021-10-19 23:48:27 +00:00
MediaEngineConnection . d dVar2 = dVar ;
m . checkNotNullParameter ( dVar2 , " it " ) ;
e eVar = ( e ) this . j ;
dVar2 . onConnected ( eVar , ( MediaEngineConnection . TransportInfo ) this . k , eVar . i ) ;
2021-06-27 20:44:35 +00:00
return Unit . a ;
} else if ( i = = 1 ) {
2021-10-19 23:48:27 +00:00
MediaEngineConnection . d dVar3 = dVar ;
m . checkNotNullParameter ( dVar3 , " it " ) ;
dVar3 . onError ( ( e ) this . j , new MediaEngineConnection . FailedConnectionException ( " No connection info. Error message from media engine: " + ( ( String ) this . k ) , MediaEngineConnection . FailedConnectionException . FailureType . NO_CONNECTION_INFO ) ) ;
return Unit . a ;
} else if ( i = = 2 ) {
MediaEngineConnection . d dVar4 = dVar ;
m . checkNotNullParameter ( dVar4 , " it " ) ;
e eVar2 = ( e ) this . j ;
String str = ( String ) this . k ;
Objects . requireNonNull ( MediaEngineConnection . FailedConnectionException . FailureType . Companion ) ;
boolean z2 = false ;
if ( str ! = null ? w . contains ( ( CharSequence ) str , ( CharSequence ) " Disconnected before we managed to connect " , true ) : false ) {
failureType = MediaEngineConnection . FailedConnectionException . FailureType . DISCONNECTED_BEFORE_CONNECTION_ESTABLISHED ;
} else {
if ( str ! = null ? w . contains ( ( CharSequence ) str , ( CharSequence ) " OnConnectAttemptTimedOut " , true ) : false ) {
failureType = MediaEngineConnection . FailedConnectionException . FailureType . TIMEOUT ;
} else {
if ( str ! = null ) {
z2 = w . contains ( ( CharSequence ) str , ( CharSequence ) " OnAddressIPResolved " , true ) ;
}
failureType = z2 ? MediaEngineConnection . FailedConnectionException . FailureType . ADDRESS_IP_RESOLVED : MediaEngineConnection . FailedConnectionException . FailureType . UNKNOWN ;
}
}
dVar4 . onError ( eVar2 , new MediaEngineConnection . FailedConnectionException ( str , failureType ) ) ;
2021-06-27 20:44:35 +00:00
return Unit . a ;
} else {
throw null ;
}
}
}