Skip to content

Commit ed83f2b

Browse files
committed
views: Remove muted_users from user_list.
Skip user from showing in user list if user is muted. Test updated. Co-authored by: Subhasish-Behera <greendoor3000@gmail.com>
1 parent 3937ee2 commit ed83f2b

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

tests/ui/test_ui_tools.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1078,6 +1078,7 @@ def test_users_view(self, users, users_btn_len, editor_mode, status, mocker):
10781078
user_btn = mocker.patch(VIEWS + ".UserButton")
10791079
users_view = mocker.patch(VIEWS + ".UsersView")
10801080
right_col_view = RightColumnView(self.view)
1081+
self.view.model.is_muted_user.return_value = False
10811082
if status != "inactive":
10821083
user_btn.assert_called_once_with(
10831084
user=self.view.users[0],

zulipterminal/ui_tools/views.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -726,6 +726,10 @@ def users_view(self, users: Any = None) -> Any:
726726

727727
users_btn_list = list()
728728
for user in users:
729+
with open("tx.txt", "a") as f:
730+
f.write(str(self.view.model.is_muted_user(user["user_id"])))
731+
if self.view.model.is_muted_user(user["user_id"]):
732+
continue
729733
status = user["status"]
730734
# Only include `inactive` users in search result.
731735
if status == "inactive" and not self.view.controller.is_in_editor_mode():

0 commit comments

Comments
 (0)