fixed dockbar counters #449

This commit is contained in:
Vologhat
2022-07-18 01:35:26 +03:00
parent 2f30d070ec
commit 8ab5cdd860
@@ -1,6 +1,7 @@
package ru.vtosters.lite.ui.fragments.dockbar; package ru.vtosters.lite.ui.fragments.dockbar;
import static com.vtosters.lite.R.id.menu_feedback; import static com.vtosters.lite.R.id.menu_feedback;
import static com.vtosters.lite.R.id.menu_friends;
import static com.vtosters.lite.R.id.menu_messages; import static com.vtosters.lite.R.id.menu_messages;
import static com.vtosters.lite.R.id.menu_newsfeed; import static com.vtosters.lite.R.id.menu_newsfeed;
import static com.vtosters.lite.R.id.menu_search; import static com.vtosters.lite.R.id.menu_search;
@@ -166,30 +167,36 @@ public class DockBarInjector{
private static CharSequence counters(int tabId, BottomNavigationView navigationView){ private static CharSequence counters(int tabId, BottomNavigationView navigationView){
if (!Preferences.dockcounter()) return null; if (!Preferences.dockcounter()) return null;
int val = 0; int val = 0;
switch (tabId) {
val = MenuCountersState.g(); // friends ?????? menu_friends case tab_messages:
val = MenuCountersState.j(); // messages val = MenuCountersState.j();
val = MenuCountersState.k() * (-1); // notifications break;
val = MenuCountersState.b(); // NewsfeedMarkDiscoverBadgeViewed case tab_feedback:
val = MenuCountersState.c(); // fave if (Preferences.milkshake())
val = MenuCountersState.a(); // games val = MenuCountersState.k();
val = MenuCountersState.h(); // groups break;
val = MenuCountersState.l(); // photos case menu_friends:
val = MenuCountersState.m(); // support if (!Preferences.milkshake())
val = MenuCountersState.n(); // videos val = MenuCountersState.k();
val = MenuCountersState.o(); // vk_pay break;
val = MenuCountersState.e(); // new friends
val = MenuCountersState.f(); // suggested friends
if (val > 0) {
return StringUtils.a(val);
} }
if (val >= 0) { //
return null; // val = MenuCountersState.g(); // friends ?????? menu_friends
} // val = MenuCountersState.j(); // messages
return ""; // val = MenuCountersState.k(); // notifications
// val = MenuCountersState.b(); // NewsfeedMarkDiscoverBadgeViewed
// val = MenuCountersState.c(); // fave
// val = MenuCountersState.a(); // games
// val = MenuCountersState.h(); // groups
// val = MenuCountersState.l(); // photos
// val = MenuCountersState.m(); // support
// val = MenuCountersState.n(); // videos
// val = MenuCountersState.o(); // vk_pay
// val = MenuCountersState.e(); // new friends
// val = MenuCountersState.f(); // suggested friends
return val > 0 ? StringUtils.a(val) : null;
} }
public static JSONArray injectMenuJSON(JSONArray arr){ public static JSONArray injectMenuJSON(JSONArray arr){