This commit is contained in:
retoor 2025-06-01 03:33:58 +02:00
parent a07f2680d6
commit 69855fa118
2 changed files with 2 additions and 0 deletions
src/snek

View File

@ -90,6 +90,7 @@ async def ip2location_middleware(request, handler):
user['region'] = location.region
user['latitude'] = location.latitude
user['longitude'] = location.longitude
user['ip'] = ip
await request.app.services.user.update(user)
return response

View File

@ -37,6 +37,7 @@ class UserModel(BaseModel):
latitude = ModelField(name="latitude", required=False, kind=float)
longitude = ModelField(name="longitude", required=False, kind=float)
region = ModelField(name="region", required=False, kind=str)
ip = ModelField(name="ip", required=False, kind=str)
async def get_property(self, name):
prop = await self.app.services.user_property.find_one(