From 899c5dec7d909b0c9a086af2c396690da88b9ade Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Tue, 12 Jan 2016 06:09:16 +0100 Subject: [PATCH] Remove Search Members ( # 167 ) --- src/sakia/gui/identities_tab.py | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/src/sakia/gui/identities_tab.py b/src/sakia/gui/identities_tab.py index 8968aac4..ef5d8e35 100644 --- a/src/sakia/gui/identities_tab.py +++ b/src/sakia/gui/identities_tab.py @@ -65,8 +65,6 @@ class IdentitiesTabWidget(QWidget, Ui_IdentitiesTab): identities_model.modelAboutToBeReset.connect(lambda: self.table_identities.setEnabled(False)) identities_model.modelReset.connect(lambda: self.table_identities.setEnabled(True)) - self.members_action.triggered.connect(self._async_search_members) - self.button_search.addAction(self.members_action) self.direct_connections.triggered.connect(self._async_search_direct_connections) self.button_search.addAction(self.direct_connections) self.button_search.clicked.connect(self._async_execute_search_text) @@ -77,7 +75,6 @@ class IdentitiesTabWidget(QWidget, Ui_IdentitiesTab): def cancel_once_tasks(self): cancel_once_task(self, self.identity_context_menu) cancel_once_task(self, self._async_execute_search_text) - cancel_once_task(self, self._async_search_members) cancel_once_task(self, self._async_search_direct_connections) cancel_once_task(self, self.refresh_identities) @@ -198,7 +195,6 @@ class IdentitiesTabWidget(QWidget, Ui_IdentitiesTab): @once_at_a_time @asyncify async def _async_execute_search_text(self, checked): - cancel_once_task(self, self._async_search_members) cancel_once_task(self, self._async_search_direct_connections) self.busy.show() @@ -223,34 +219,12 @@ class IdentitiesTabWidget(QWidget, Ui_IdentitiesTab): finally: self.busy.hide() - @once_at_a_time - @asyncify - async def _async_search_members(self, checked=False): - """ - Search members of community and display found members - """ - cancel_once_task(self, self._async_execute_search_text) - cancel_once_task(self, self._async_search_direct_connections) - - if self.community: - self.busy.show() - pubkeys = await self.community.members_pubkeys() - identities = [] - for p in pubkeys: - identity = await self.app.identities_registry.future_find(p, self.community) - identities.append(identity) - - self.edit_textsearch.clear() - await self.refresh_identities(identities) - self.busy.hide() - @once_at_a_time @asyncify async def _async_search_direct_connections(self, checked=False): """ Search members of community and display found members """ - cancel_once_task(self, self._async_search_members) cancel_once_task(self, self._async_execute_search_text) if self.account and self.community: -- GitLab