Change generated IDs to be 12 characters with custom alphabet

This commit is contained in:
Zeva Rose 2022-05-03 16:30:58 -06:00
parent 364119aaa2
commit 37545a9a20

View file

@ -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