Skip to content

Commit 855aec9

Browse files
added comments
1 parent 55b392a commit 855aec9

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/websocket/sockets.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,13 @@ def process_drone_update(data: dict) -> None:
7373
from drone.models import DroneTelemetry
7474
from drone.serializers import DroneTelemetrySerializer
7575

76+
# Validate telemetry data
7677
telemetry = DroneTelemetrySerializer(data=data)
7778
telemetry.is_valid(raise_exception=True)
7879

7980
telemetry.save()
8081

82+
# Drop records older than 5 minutes
8183
cutoff_time = (datetime.now() - timedelta(minutes=5)).timestamp()
8284
old_records = DroneTelemetry.objects.filter(timestamp__lt=int(cutoff_time))
8385
old_records.delete()

0 commit comments

Comments
 (0)