From a18289b5e4807c3702c28df2e9320e7f0d6cbbae Mon Sep 17 00:00:00 2001 From: Bartek Wrona <wrona@syncad.com> Date: Wed, 14 Oct 2020 13:04:29 +0200 Subject: [PATCH] Changes done directly in deployed_20200928_pure branch delivered to develop. Changes originally done in commits: 5d87238e372eeee0e107f20c1266f6fde3481657 fc824f05fd0f92e757af9d3d9b54a50858018ce3 c772c5c66f55953ec8cd11030334c4f437c60267 --- hive/db/sql_scripts/hive_posts_base_view.sql | 2 +- hive/server/common/mutes.py | 9 ++++++++- hive/server/condenser_api/get_state.py | 2 +- tests/tests_api | 2 +- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/hive/db/sql_scripts/hive_posts_base_view.sql b/hive/db/sql_scripts/hive_posts_base_view.sql index 024291a52..746aeeb0b 100644 --- a/hive/db/sql_scripts/hive_posts_base_view.sql +++ b/hive/db/sql_scripts/hive_posts_base_view.sql @@ -20,7 +20,7 @@ CREATE OR REPLACE VIEW public.hive_posts_base_view FROM hive_posts hp ; -DROP VIEW IF EXISTS public.hive_posts_pp_view; +DROP VIEW IF EXISTS public.hive_posts_pp_view CASCADE; CREATE OR REPLACE VIEW public.hive_posts_pp_view AS diff --git a/hive/server/common/mutes.py b/hive/server/common/mutes.py index c99cb71ce..019d09a81 100644 --- a/hive/server/common/mutes.py +++ b/hive/server/common/mutes.py @@ -3,6 +3,7 @@ import logging from time import perf_counter as perf from urllib.request import urlopen, Request +from hive.db.adapter import Db log = logging.getLogger(__name__) @@ -64,7 +65,13 @@ class Mutes: def load(self): """Reload all accounts from irredeemables endpoint and global lists.""" - # TODO: Refactor/remove this method + self.all_accounts.clear() + sql = "select id, name from hive_accounts" + db = Db.instance() + sql_result = db.query_all(sql) + for row in sql_result: + self.all_accounts[row['id']] = row['name'] + self.fetched = perf() @classmethod def all(cls): diff --git a/hive/server/condenser_api/get_state.py b/hive/server/condenser_api/get_state.py index b3a3fa95f..c4454d50d 100644 --- a/hive/server/condenser_api/get_state.py +++ b/hive/server/condenser_api/get_state.py @@ -137,7 +137,7 @@ async def get_state(context, path: str): assert not part[2], "unexpected discussion path part[2] %s" % path sort = valid_sort(part[0]) tag = valid_tag(part[1].lower(), allow_empty=True) - pids = await get_posts_by_given_sort(db, sort, '', '', 20, tag) + pids = await get_posts_by_given_sort(context, sort, '', '', 20, tag) state['content'] = _keyed_posts(await load_posts(db, pids)) state['discussion_idx'] = {tag: {sort: list(state['content'].keys())}} state['tag_idx'] = {'trending': await get_top_trending_tags_summary(context)} diff --git a/tests/tests_api b/tests/tests_api index b76dcb51f..bcaaeea43 160000 --- a/tests/tests_api +++ b/tests/tests_api @@ -1 +1 @@ -Subproject commit b76dcb51fe38d952078d44bfe811ddded9de642a +Subproject commit bcaaeea430be8e4dc1ddd0b6a05375623ea14aa4 -- GitLab