From 69855fa118b1822cecf9683b42312275190f0172 Mon Sep 17 00:00:00 2001 From: retoor Date: Sun, 1 Jun 2025 03:33:58 +0200 Subject: [PATCH] Update. --- src/snek/app.py | 1 + src/snek/model/user.py | 1 + 2 files changed, 2 insertions(+) diff --git a/src/snek/app.py b/src/snek/app.py index 4bc8129..70f7c12 100644 --- a/src/snek/app.py +++ b/src/snek/app.py @@ -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 diff --git a/src/snek/model/user.py b/src/snek/model/user.py index 000577b..afa4b53 100644 --- a/src/snek/model/user.py +++ b/src/snek/model/user.py @@ -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(