we can chat now?
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Simple_Not 2023-07-19 01:36:02 +10:00
parent a46cc7c78c
commit 67fac37e44

14
app.py
View File

@ -108,13 +108,16 @@ def post_a_post(post_key):
) )
cursor = db.aql.execute( cursor = db.aql.execute(
"""FOR ppp IN posts """FOR ppp IN posts
LET children = (FOR v IN 1OUTBOUND ppp post_parents RETURN v) LET children = (FOR v IN 1 OUTBOUND ppp post_parents RETURN v)
UPDATE ppp WITH { answers_num : COUNT_DISTINCT( children[*]._key ) } IN posts""" UPDATE ppp WITH { answers_num : COUNT_DISTINCT( children[*]._key ) } IN posts"""
) )
cursor = db.aql.execute( cursor = db.aql.execute(
"""FOR ppp IN posts """FOR ppp IN posts
LET children = (FOR v IN 1OUTBOUND ppp post_parents RETURN v) LET children0 = (FOR v IN 1 OUTBOUND ppp post_parents RETURN v)
LET children = (FOR c IN children0
SORT c._key DESC
RETURN c)
UPDATE ppp WITH { answers_list : [ children[*]._key, children[*].answers_num, children[*].children_num ] } IN posts""" UPDATE ppp WITH { answers_list : [ children[*]._key, children[*].answers_num, children[*].children_num ] } IN posts"""
) )
@ -151,12 +154,15 @@ def post_to_post(post_key):
) )
cursor = db.aql.execute( cursor = db.aql.execute(
"""FOR ppp IN posts """FOR ppp IN posts
LET children = (FOR v IN 1OUTBOUND ppp post_parents RETURN v) LET children = (FOR v IN 1 OUTBOUND ppp post_parents RETURN v)
UPDATE ppp WITH { answers_num : COUNT_DISTINCT( children[*]._key ) } IN posts""" UPDATE ppp WITH { answers_num : COUNT_DISTINCT( children[*]._key ) } IN posts"""
) )
cursor = db.aql.execute( cursor = db.aql.execute(
"""FOR ppp IN posts """FOR ppp IN posts
LET children = (FOR v IN 1OUTBOUND ppp post_parents RETURN v) LET children0 = (FOR v IN 1 OUTBOUND ppp post_parents RETURN v)
LET children = (FOR c IN children0
SORT c._key DESC
RETURN c)
UPDATE ppp WITH { answers_list : [ children[*]._key, children[*].answers_num, children[*].children_num ] } IN posts""" UPDATE ppp WITH { answers_list : [ children[*]._key, children[*].answers_num, children[*].children_num ] } IN posts"""
) )