2021-08-09 22:50:52 +00:00
package com.discord.utilities.guilds ;
2021-10-18 07:12:10 +00:00
import c0.z.d.m ;
2021-08-09 22:50:52 +00:00
import com.discord.api.guild.GuildVerificationLevel ;
import com.discord.models.guild.Guild ;
import com.discord.models.member.GuildMember ;
import com.discord.models.user.MeUser ;
import com.discord.utilities.time.Clock ;
import java.util.Map ;
import rx.functions.Func5 ;
/* compiled from: GuildVerificationLevelUtils.kt */
public final class GuildVerificationLevelUtils$observeVerificationLevelTriggered$1 < T1 , T2 , T3 , T4 , T5 , R > implements Func5 < Long , Guild , GuildVerificationLevel , Map < Long , ? extends GuildMember > , MeUser , GuildVerificationLevel > {
public final /* synthetic */ Clock $clock ;
public GuildVerificationLevelUtils$observeVerificationLevelTriggered$1 ( Clock clock ) {
this . $clock = clock ;
}
public final GuildVerificationLevel call ( Long l , Guild guild , GuildVerificationLevel guildVerificationLevel , Map < Long , GuildMember > map , MeUser meUser ) {
GuildVerificationLevelUtils guildVerificationLevelUtils = GuildVerificationLevelUtils . INSTANCE ;
m . checkNotNullExpressionValue ( meUser , " me " ) ;
m . checkNotNullExpressionValue ( map , " members " ) ;
m . checkNotNullExpressionValue ( guildVerificationLevel , " verificationLevel " ) ;
m . checkNotNullExpressionValue ( l , " joinedAt " ) ;
return GuildVerificationLevelUtils . access$computeVerificationLevelTriggered ( guildVerificationLevelUtils , meUser , guild , map . get ( Long . valueOf ( meUser . getId ( ) ) ) , guildVerificationLevel , l . longValue ( ) , this . $clock ) ;
}
/* 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, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object] */
@Override // rx.functions.Func5
public /* bridge */ /* synthetic */ GuildVerificationLevel call ( Long l , Guild guild , GuildVerificationLevel guildVerificationLevel , Map < Long , ? extends GuildMember > map , MeUser meUser ) {
return call ( l , guild , guildVerificationLevel , ( Map < Long , GuildMember > ) map , meUser ) ;
}
}