mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-02 17:25:22 +03:00
Cleanups for sub_label http
This commit is contained in:
parent
4ce55cb6ae
commit
ba5fc7583a
@ -249,6 +249,24 @@ def set_sub_label(id):
|
||||
)
|
||||
|
||||
|
||||
@bp.route("/sub_labels")
|
||||
def get_sub_labels():
|
||||
try:
|
||||
events = (
|
||||
Event.select(
|
||||
Event.sub_label,
|
||||
).group_by(Event.sub_label)
|
||||
).dicts()
|
||||
except Exception as e:
|
||||
return jsonify(
|
||||
{"success": False, "message": f"Failed to get sub_labels: {e}"}, "404"
|
||||
)
|
||||
|
||||
sub_labels = [e["sub_label"] for e in events]
|
||||
sub_labels.remove(None)
|
||||
return jsonify(sub_labels)
|
||||
|
||||
|
||||
@bp.route("/events/<id>", methods=("DELETE",))
|
||||
def delete_event(id):
|
||||
try:
|
||||
@ -587,20 +605,6 @@ def mjpeg_feed(camera_name):
|
||||
return "Camera named {} not found".format(camera_name), 404
|
||||
|
||||
|
||||
@bp.route("/sub_labels")
|
||||
def get_sub_labels():
|
||||
try:
|
||||
sub_labels = Event.select(
|
||||
Event.sub_label,
|
||||
).where(Event.sub_label != None)
|
||||
except:
|
||||
return jsonify(
|
||||
{"success": False, "message": "Failed to get sub_labels"}, "404"
|
||||
)
|
||||
|
||||
return jsonify(sub_labels)
|
||||
|
||||
|
||||
@bp.route("/<camera_name>/latest.jpg")
|
||||
def latest_frame(camera_name):
|
||||
draw_options = {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user