mirror of
https://github.com/Xevion/linkpulse.git
synced 2025-12-11 04:07:41 -06:00
Remove deprecated utcnow() usage, pass UTC TzInfo instead
This commit is contained in:
@@ -110,7 +110,7 @@ async def lifespan(_: FastAPI) -> AsyncIterator[None]:
|
|||||||
class IPCounter:
|
class IPCounter:
|
||||||
# Note: This is not the true 'seen' count, but the count of how many times the IP has been seen since the last flush.
|
# Note: This is not the true 'seen' count, but the count of how many times the IP has been seen since the last flush.
|
||||||
count: int = 0
|
count: int = 0
|
||||||
last_seen: datetime = field(default_factory=datetime.utcnow)
|
last_seen: datetime = field(default_factory=lambda: datetime.now(timezone.utc))
|
||||||
|
|
||||||
|
|
||||||
app = FastAPI(lifespan=lifespan)
|
app = FastAPI(lifespan=lifespan)
|
||||||
@@ -161,7 +161,7 @@ async def get_ips(request: Request, response: Response):
|
|||||||
"""
|
"""
|
||||||
Returns a list of partially redacted IP addresses, as well as submitting the user's IP address to the database (buffered).
|
Returns a list of partially redacted IP addresses, as well as submitting the user's IP address to the database (buffered).
|
||||||
"""
|
"""
|
||||||
now = datetime.utcnow()
|
now = datetime.now(timezone.utc)
|
||||||
|
|
||||||
# Get the user's IP address
|
# Get the user's IP address
|
||||||
user_ip = get_ip(request)
|
user_ip = get_ip(request)
|
||||||
|
|||||||
Reference in New Issue
Block a user