Arcturus-Community/src/main/java/com/eu/habbo/habbohotel/navigation/NavigatorRoomAdsFilter.java

24 lines
1.1 KiB
Java
Raw Normal View History

2018-07-06 15:30:00 +02:00
package com.eu.habbo.habbohotel.navigation;
import com.eu.habbo.Emulator;
2018-09-12 18:45:00 +02:00
import com.eu.habbo.habbohotel.permissions.Permission;
2018-07-06 15:30:00 +02:00
import com.eu.habbo.habbohotel.users.Habbo;
import java.util.ArrayList;
import java.util.List;
2019-05-26 20:14:53 +02:00
public class NavigatorRoomAdsFilter extends NavigatorFilter {
2018-07-06 15:30:00 +02:00
public final static String name = "roomads_view";
2019-05-26 20:14:53 +02:00
public NavigatorRoomAdsFilter() {
2018-07-06 15:30:00 +02:00
super(name);
}
@Override
2019-05-26 20:14:53 +02:00
public List<SearchResultList> getResult(Habbo habbo) {
2020-06-05 10:12:49 +02:00
boolean showInvisible = habbo.hasPermission(Permission.ACC_ENTERANYROOM) || habbo.hasPermission(Permission.ACC_ANYROOMOWNER);
2018-09-28 21:25:00 +02:00
List<SearchResultList> resultList = new ArrayList<>();
2019-05-27 21:28:30 +02:00
resultList.add(new SearchResultList(0, "categories", "", SearchAction.NONE, habbo.getHabboStats().navigatorWindowSettings.getListModeForCategory("categories", ListMode.LIST), habbo.getHabboStats().navigatorWindowSettings.getDisplayModeForCategory("official-root", DisplayMode.VISIBLE), Emulator.getGameEnvironment().getNavigatorManager().getRoomsForCategory("categories", habbo), false, showInvisible, DisplayOrder.ACTIVITY, 0));
2018-07-06 15:30:00 +02:00
return resultList;
}
}