utils and event logging

This commit is contained in:
2025-05-29 15:19:42 +02:00
parent 6d959ac253
commit 5dbdd43785
23 changed files with 657 additions and 101 deletions

21
utils/__init__.py Normal file
View File

@@ -0,0 +1,21 @@
# Utils package initialization
from .permissions import user_has_permission, get_user_permissions
from .event_logger import log_event, get_user_events, get_room_events, get_recent_events, get_events_by_type, get_events_by_date_range
from .path_utils import clean_path, secure_file_path
from .time_utils import timeago, format_datetime, parse_datetime
__all__ = [
'user_has_permission',
'get_user_permissions',
'log_event',
'get_user_events',
'get_room_events',
'get_recent_events',
'get_events_by_type',
'get_events_by_date_range',
'clean_path',
'secure_file_path',
'timeago',
'format_datetime',
'parse_datetime'
]