remove umbrella

pull/6/head
Yax 4 years ago
parent 087d2f9442
commit 359294e166

@ -3,13 +3,13 @@
import logging import logging
from flask import abort, jsonify, request from flask import abort, jsonify, request
from stacosys.interface import app from stacosys.interface import app
from stacosys.model.comment import Comment from stacosys.model.comment import Comment
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@app.route("/ping", methods=["GET"]) @app.route("/ping", methods=["GET"])
def ping(): def ping():
return "OK" return "OK"
@ -17,13 +17,10 @@ def ping():
@app.route("/comments", methods=["GET"]) @app.route("/comments", methods=["GET"])
def query_comments(): def query_comments():
comments = [] comments = []
try:
token = request.args.get("token", "") token = request.args.get("token", "")
if token != app.config.get("SITE_TOKEN"): if token != app.config.get("SITE_TOKEN"):
abort(401) abort(401)
url = request.args.get("url", "") url = request.args.get("url", "")
logger.info("retrieve comments for url %s" % (url)) logger.info("retrieve comments for url %s" % (url))
@ -42,22 +39,14 @@ def query_comments():
d["site"] = comment.author_site d["site"] = comment.author_site
logger.debug(d) logger.debug(d)
comments.append(d) comments.append(d)
r = jsonify({"data": comments}) return jsonify({"data": comments})
r.status_code = 200
except Exception:
logger.warn("bad request")
r = jsonify({"data": []})
r.status_code = 400
return r
@app.route("/comments/count", methods=["GET"]) @app.route("/comments/count", methods=["GET"])
def get_comments_count(): def get_comments_count():
try:
token = request.args.get("token", "") token = request.args.get("token", "")
if token != app.config.get("SITE_TOKEN"): if token != app.config.get("SITE_TOKEN"):
abort(401) abort(401)
url = request.args.get("url", "") url = request.args.get("url", "")
if url: if url:
count = ( count = (
@ -66,12 +55,5 @@ def get_comments_count():
.count() .count()
) )
else: else:
count = ( count = Comment.select(Comment).where(Comment.publishd.is_null(False)).count()
Comment.select(Comment).where(Comment.published.is_null(False)).count() return jsonify({"count": count})
)
r = jsonify({"count": count})
r.status_code = 200
except Exception:
r = jsonify({"count": 0})
r.status_code = 200
return r

Loading…
Cancel
Save