2021-08-09 22:50:52 +00:00
package com.discord.utilities.guilds ;
import com.discord.api.guild.GuildVerificationLevel ;
2022-02-21 09:02:28 +00:00
import com.discord.api.role.GuildRole ;
2021-08-09 22:50:52 +00:00
import com.discord.models.guild.Guild ;
import com.discord.models.member.GuildMember ;
import com.discord.models.user.MeUser ;
import com.discord.utilities.time.Clock ;
2021-11-01 07:19:03 +00:00
import d0.z.d.m ;
2021-08-09 22:50:52 +00:00
import java.util.Map ;
2022-02-21 09:02:28 +00:00
import rx.functions.Func6 ;
2021-08-09 22:50:52 +00:00
/* compiled from: GuildVerificationLevelUtils.kt */
2022-02-21 09:02:28 +00:00
public final class GuildVerificationLevelUtils$observeVerificationLevelTriggered$1 < T1 , T2 , T3 , T4 , T5 , T6 , R > implements Func6 < Long , Guild , GuildVerificationLevel , Map < Long , ? extends GuildMember > , MeUser , Map < Long , ? extends GuildRole > , GuildVerificationLevel > {
2021-08-09 22:50:52 +00:00
public final /* synthetic */ Clock $clock ;
public GuildVerificationLevelUtils$observeVerificationLevelTriggered$1 ( Clock clock ) {
this . $clock = clock ;
}
2022-02-21 09:02:28 +00:00
public final GuildVerificationLevel call ( Long l , Guild guild , GuildVerificationLevel guildVerificationLevel , Map < Long , GuildMember > map , MeUser meUser , Map < Long , GuildRole > map2 ) {
2021-08-09 22:50:52 +00:00
GuildVerificationLevelUtils guildVerificationLevelUtils = GuildVerificationLevelUtils . INSTANCE ;
m . checkNotNullExpressionValue ( meUser , " me " ) ;
m . checkNotNullExpressionValue ( map , " members " ) ;
m . checkNotNullExpressionValue ( guildVerificationLevel , " verificationLevel " ) ;
m . checkNotNullExpressionValue ( l , " joinedAt " ) ;
2022-02-21 09:02:28 +00:00
return GuildVerificationLevelUtils . access$computeVerificationLevelTriggered ( guildVerificationLevelUtils , meUser , guild , map . get ( Long . valueOf ( meUser . getId ( ) ) ) , guildVerificationLevel , l . longValue ( ) , this . $clock , map2 ) ;
2021-08-09 22:50:52 +00:00
}
/* Return type fixed from 'java.lang.Object' to match base method */
2022-02-21 09:02:28 +00:00
/* 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, java.lang.Object] */
@Override // rx.functions.Func6
public /* bridge */ /* synthetic */ GuildVerificationLevel call ( Long l , Guild guild , GuildVerificationLevel guildVerificationLevel , Map < Long , ? extends GuildMember > map , MeUser meUser , Map < Long , ? extends GuildRole > map2 ) {
return call ( l , guild , guildVerificationLevel , ( Map < Long , GuildMember > ) map , meUser , ( Map < Long , GuildRole > ) map2 ) ;
2021-08-09 22:50:52 +00:00
}
}