From 83234b8c9f9bcdc2aa807d4f3eb6cccdc379c012 Mon Sep 17 00:00:00 2001 From: retoor Date: Fri, 5 Jun 2026 10:14:40 +0200 Subject: [PATCH] Update --- devplacepy/push.py | 3 +-- devplacepy/utils.py | 4 ++-- pyproject.toml | 1 + 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/devplacepy/push.py b/devplacepy/push.py index 7cba340..d2f0012 100644 --- a/devplacepy/push.py +++ b/devplacepy/push.py @@ -6,7 +6,6 @@ import logging import os import random import time -import uuid from datetime import datetime, timezone from typing import Any from urllib.parse import urlparse @@ -140,7 +139,7 @@ def create_notification_authorization(push_url: str) -> str: "exp": issued_at + JWT_LIFETIME_SECONDS, "nbf": issued_at, "iat": issued_at, - "jti": str(uuid.uuid4()), + "jti": generate_uid(), }, _load_keys()["private_key_pem"], algorithm="ES256", diff --git a/devplacepy/utils.py b/devplacepy/utils.py index 2e367eb..cbea56b 100644 --- a/devplacepy/utils.py +++ b/devplacepy/utils.py @@ -118,8 +118,8 @@ def slugify(text: str) -> str: def generate_uid() -> str: - import uuid - return str(uuid.uuid4()) + import uuid_utils + return str(uuid_utils.uuid7()) def make_combined_slug(text: str, uid: str) -> str: diff --git a/pyproject.toml b/pyproject.toml index 5afb8cb..180f403 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,6 +18,7 @@ dependencies = [ "multiavatar", "locust", "Pillow", + "uuid_utils", ] [project.scripts]