fixed nonmilk profile hide

This commit is contained in:
gdlbo
2022-12-30 16:35:20 +03:00
parent f860eb2cc0
commit 3e4f14678e
2 changed files with 12 additions and 25 deletions
@@ -30,8 +30,13 @@ public class ProfileHider {
public static String getInfo(ExtendedUserProfile extendedUserProfile) {
int userID = getUserID(extendedUserProfile);
if (UsersList.hasDescription(userID) && !TextUtils.isEmpty(extendedUserProfile.z2))
return extendedUserProfile.z2;
if (UsersList.hasDescription(userID)) {
if (!TextUtils.isEmpty(extendedUserProfile.z2)) {
return extendedUserProfile.z2;
} else {
return Handler.getDescription(userID);
}
}
return getGlobalContext().getString(UserPresenter.q0.a(userID));
}
}
@@ -439,36 +439,18 @@
.line 14
:cond_7
sget-object v1, Lcom/vk/profile/presenter/UserPresenter;->q0:Lcom/vk/profile/presenter/UserPresenter$a;
invoke-virtual {v1}, Lcom/vk/profile/presenter/UserPresenter$a;->a()Ljava/util/HashMap;
move-result-object v1
iget v3, p0, Lcom/vk/profile/ui/BaseProfileFragment;->q0:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/vk/profile/presenter/UserPresenter$a$a;
if-eqz v1, :cond_8
.line 15
iget-object v3, p0, Lcom/vk/profile/ui/user/AdministratorProfileFragment;->k1:Lcom/vk/core/view/links/LinkedTextView;
if-eqz v3, :cond_8
invoke-virtual {v1}, Lcom/vk/profile/presenter/UserPresenter$a$a;->c()I
invoke-static {p0}, Lcom/vk/profile/ui/user/AdministratorProfileFragment;->a(Lcom/vk/profile/ui/user/AdministratorProfileFragment;)Lcom/vtosters/lite/api/ExtendedUserProfile;
move-result v1
move-result-object v1
invoke-virtual {p0, v1}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
if-eqz v1, :cond_8
invoke-static {v1}, Lru/vtosters/lite/ssfs/ProfileHider;->getInfo(Lcom/vtosters/lite/api/ExtendedUserProfile;)Ljava/lang/String;
move-result-object v1