From 244e49d3115e3f798f030564145050fe1266722d Mon Sep 17 00:00:00 2001 From: Leonardo Segala Date: Sat, 2 Aug 2025 09:22:30 +0200 Subject: [PATCH] Fix coord float --- backend/src/app.py | 8 ++++---- backend/src/gps.py | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/src/app.py b/backend/src/app.py index a6e8e67..0331aa6 100644 --- a/backend/src/app.py +++ b/backend/src/app.py @@ -88,8 +88,8 @@ def join(): distance = distance_between_coords( lhs=room.coord, rhs=Coordinates( - latitude=int(request.args["lat"]), - longitude=int(request.args["lon"]), + latitude=float(request.args["lat"]), + longitude=float(request.args["lon"]), ), ) @@ -153,7 +153,7 @@ def room_new(): room = Room( id=max(state.rooms or [0]) + 1, - coord=Coordinates(int(lat), int(lon)), + coord=Coordinates(float(lat), float(lon)), range_size=int(room_range), name=room_name, pin=room_pin, @@ -175,7 +175,7 @@ def room(): lon = request.args.get("lon") if lat and lon: - user_coords = Coordinates(latitude=int(lat), longitude=int(lon)) + user_coords = Coordinates(latitude=float(lat), longitude=float(lon)) else: return error("Missing user coordinates") diff --git a/backend/src/gps.py b/backend/src/gps.py index 4232267..98bda0c 100644 --- a/backend/src/gps.py +++ b/backend/src/gps.py @@ -4,8 +4,8 @@ from dataclasses import dataclass @dataclass class Coordinates: - latitude: int - longitude: int + latitude: float + longitude: float def distance_between_coords(lhs: Coordinates, rhs: Coordinates) -> float: