From 37545a9a20c4cbff775b6d425cebd8ea6678fc95 Mon Sep 17 00:00:00 2001 From: zevaryx Date: Tue, 3 May 2022 16:30:58 -0600 Subject: [PATCH] Change generated IDs to be 12 characters with custom alphabet --- jarvis_core/db/models/modlog.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jarvis_core/db/models/modlog.py b/jarvis_core/db/models/modlog.py index f0593e5..6c251be 100644 --- a/jarvis_core/db/models/modlog.py +++ b/jarvis_core/db/models/modlog.py @@ -8,6 +8,8 @@ from umongo import Document, EmbeddedDocument, fields from jarvis_core.db import JARVIS_INST +NANOID_ALPHA = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" + def get_now() -> datetime: """Get proper timestamp.""" @@ -16,7 +18,7 @@ def get_now() -> datetime: def get_id() -> str: """Get nanoid.""" - return nanoid.generate(size=16) + return nanoid.generate(NANOID_ALPHA, 12) @JARVIS_INST.register