endpoint setup

This commit is contained in:
exolonConfidental
2026-02-08 11:18:47 +05:30
parent 8fb3b7cf67
commit a77788fc47
33 changed files with 932 additions and 352 deletions

View File

@@ -0,0 +1,14 @@
from sqlalchemy.ext.asyncio import AsyncSession
from app.repositories.location_repo import LocationRepository
class LocationService:
@staticmethod
async def get_nearby_locations(session: AsyncSession, lat: float, lon: float, radius: int = 2000):
return await LocationRepository.find_within_radius(
session=session,
lat=lat,
lon=lon,
radius_m=radius
)