Change generated IDs to be 12 characters with custom alphabet
This commit is contained in:
parent
364119aaa2
commit
37545a9a20
1 changed files with 3 additions and 1 deletions
|
@ -8,6 +8,8 @@ from umongo import Document, EmbeddedDocument, fields
|
||||||
|
|
||||||
from jarvis_core.db import JARVIS_INST
|
from jarvis_core.db import JARVIS_INST
|
||||||
|
|
||||||
|
NANOID_ALPHA = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
|
||||||
|
|
||||||
|
|
||||||
def get_now() -> datetime:
|
def get_now() -> datetime:
|
||||||
"""Get proper timestamp."""
|
"""Get proper timestamp."""
|
||||||
|
@ -16,7 +18,7 @@ def get_now() -> datetime:
|
||||||
|
|
||||||
def get_id() -> str:
|
def get_id() -> str:
|
||||||
"""Get nanoid."""
|
"""Get nanoid."""
|
||||||
return nanoid.generate(size=16)
|
return nanoid.generate(NANOID_ALPHA, 12)
|
||||||
|
|
||||||
|
|
||||||
@JARVIS_INST.register
|
@JARVIS_INST.register
|
||||||
|
|
Loading…
Add table
Reference in a new issue