Skip to content

Commit 10ad48b

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 <[email protected]>
1 parent 3937ee2 commit 10ad48b

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

tests/ui/test_ui_tools.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1078,6 +1078,8 @@ 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+
mocker.patch("zulipterminal.model.Model.is_muted_user", return_value=False)
1082+
self.view.model.is_muted_user.return_value = False
10811083
if status != "inactive":
10821084
user_btn.assert_called_once_with(
10831085
user=self.view.users[0],

zulipterminal/ui_tools/views.py

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

727727
users_btn_list = list()
728728
for user in users:
729+
if self.view.model.is_muted_user(user["user_id"]):
730+
continue
729731
status = user["status"]
730732
# Only include `inactive` users in search result.
731733
if status == "inactive" and not self.view.controller.is_in_editor_mode():

0 commit comments

Comments
 (0)