2021-08-03 07:33:18 +00:00
package com.discord.widgets.directories ;
2021-12-03 07:10:56 +00:00
import com.discord.api.directory.DirectoryEntryGuild ;
2021-08-03 07:33:18 +00:00
import com.discord.widgets.directories.WidgetDirectoriesViewModel ;
2021-11-02 06:38:17 +00:00
import d0.t.n ;
import d0.z.d.o ;
2021-08-03 07:33:18 +00:00
import java.util.ArrayList ;
2021-08-20 05:39:29 +00:00
import java.util.LinkedHashMap ;
2021-08-03 07:33:18 +00:00
import java.util.List ;
2021-08-20 05:39:29 +00:00
import java.util.Map ;
2021-08-03 07:33:18 +00:00
import kotlin.jvm.functions.Function0 ;
/* compiled from: WidgetDirectoriesViewModel.kt */
2021-10-08 22:11:56 +00:00
public final class WidgetDirectoriesViewModel$ViewState$directoryEntryData$2 extends o implements Function0 < Map < Integer , ? extends List < ? extends DirectoryEntryData > > > {
2021-08-03 07:33:18 +00:00
public final /* synthetic */ WidgetDirectoriesViewModel . ViewState this $0 ;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public WidgetDirectoriesViewModel$ViewState$directoryEntryData$2 ( WidgetDirectoriesViewModel . ViewState viewState ) {
super ( 0 ) ;
this . this$0 = viewState ;
}
2021-10-08 22:11:56 +00:00
/* Return type fixed from 'java.util.Map<java.lang.Integer, java.util.List<com.discord.widgets.directories.DirectoryEntryData>>' to match base method */
2021-08-03 07:33:18 +00:00
@Override // kotlin.jvm.functions.Function0
/* renamed from: invoke */
2021-11-02 06:38:17 +00:00
public final Map < Integer , ? extends List < ? extends DirectoryEntryData > > mo1invoke ( ) {
2021-12-03 07:10:56 +00:00
List < DirectoryEntryGuild > invoke = this . this$0 . getDirectories ( ) . invoke ( ) ;
2021-08-03 07:33:18 +00:00
if ( invoke = = null ) {
invoke = n . emptyList ( ) ;
}
2021-08-20 05:39:29 +00:00
LinkedHashMap linkedHashMap = new LinkedHashMap ( ) ;
2021-12-03 07:10:56 +00:00
for ( DirectoryEntryGuild directoryEntryGuild : invoke ) {
Integer valueOf = Integer . valueOf ( directoryEntryGuild . f ( ) ) ;
2021-10-08 22:11:56 +00:00
Object obj = linkedHashMap . get ( valueOf ) ;
2021-08-20 05:39:29 +00:00
if ( obj = = null ) {
obj = new ArrayList ( ) ;
2021-10-08 22:11:56 +00:00
linkedHashMap . put ( valueOf , obj ) ;
2021-08-20 05:39:29 +00:00
}
2021-12-03 07:10:56 +00:00
( ( List ) obj ) . add ( new DirectoryEntryData ( directoryEntryGuild , this . this$0 . getJoinedGuildIds ( ) . contains ( Long . valueOf ( directoryEntryGuild . e ( ) . h ( ) ) ) , this . this$0 . getAdminGuildIds ( ) . contains ( Long . valueOf ( directoryEntryGuild . e ( ) . h ( ) ) ) ) ) ;
2021-08-03 07:33:18 +00:00
}
2022-02-03 08:08:35 +00:00
return linkedHashMap ;
2021-08-03 07:33:18 +00:00
}
}