Fix audio events in explore section

Make sure that audio events are listed in the explore section
This commit is contained in:
tpjanssen 2024-12-01 13:07:41 +01:00
parent 71e8f75a01
commit 01aa930c3e
5 changed files with 9 additions and 5 deletions

View File

@ -3225,7 +3225,7 @@ components:
title: Sub Label title: Sub Label
score: score:
anyOf: anyOf:
- type: integer - type: number
- type: 'null' - type: 'null'
title: Score title: Score
default: 0 default: 0
@ -3264,7 +3264,7 @@ components:
properties: properties:
end_time: end_time:
anyOf: anyOf:
- type: integer - type: number
- type: 'null' - type: 'null'
title: End Time title: End Time
type: object type: object

View File

@ -17,14 +17,14 @@ class EventsDescriptionBody(BaseModel):
class EventsCreateBody(BaseModel): class EventsCreateBody(BaseModel):
source_type: Optional[str] = "api" source_type: Optional[str] = "api"
sub_label: Optional[str] = None sub_label: Optional[str] = None
score: Optional[int] = 0 score: Optional[float] = 0
duration: Optional[int] = 30 duration: Optional[int] = 30
include_recording: Optional[bool] = True include_recording: Optional[bool] = True
draw: Optional[dict] = {} draw: Optional[dict] = {}
class EventsEndBody(BaseModel): class EventsEndBody(BaseModel):
end_time: Optional[int] = None end_time: Optional[float] = None
class SubmitPlusBody(BaseModel): class SubmitPlusBody(BaseModel):

View File

@ -216,6 +216,9 @@ class AudioEventMaintainer(threading.Thread):
"label": label, "label": label,
"last_detection": datetime.datetime.now().timestamp(), "last_detection": datetime.datetime.now().timestamp(),
} }
self.logger.warning(
f"Failed to create audio event with status code {resp.status_code}"
)
def expire_detections(self) -> None: def expire_detections(self) -> None:
now = datetime.datetime.now().timestamp() now = datetime.datetime.now().timestamp()

View File

@ -108,6 +108,7 @@ class ExternalEventProcessor:
EventTypeEnum.api, EventTypeEnum.api,
EventStateEnum.end, EventStateEnum.end,
None, None,
"",
{"id": event_id, "end_time": end_time}, {"id": event_id, "end_time": end_time},
) )
) )

View File

@ -626,7 +626,7 @@ export function ObjectSnapshotTab({
</div> </div>
)} )}
</TransformComponent> </TransformComponent>
{search.plus_id !== "not_enabled" && search.end_time && ( {search.data.type == "object" && search.plus_id !== "not_enabled" && search.end_time && (
<Card className="p-1 text-sm md:p-2"> <Card className="p-1 text-sm md:p-2">
<CardContent className="flex flex-col items-center justify-between gap-3 p-2 md:flex-row"> <CardContent className="flex flex-col items-center justify-between gap-3 p-2 md:flex-row">
<div className={cn("flex flex-col space-y-3")}> <div className={cn("flex flex-col space-y-3")}>