This repository has been archived by the owner on Dec 19, 2024. It is now read-only.
Morelia server v.0.1.0
Main changes:
- Improved logging system
- Moved to new LGPL-3 license
- Added error generating system based on standard HTTP codes + added three custom codes
- admin panel for server management
- added DBHandler class for work with OPM, where you can write all methods necessary to work with the database
- code of MTP protocol was moved to a separate submodule, and we also prepared submodule stub for the future implementation of MATRIX protocol
- json generation was taken out of the protocol code, the resulting server response is validated and converted into json by pydantic
Основные изменения:
- Улучшена система логирования
- Переход на новую лицензию LGPL-3
- добавлена система генерации ошибок на основании стандартных HTTP-кодов + добавлены три свои кода
- добавлена панель администратора, для управления сервером
- добавлена прослойка для работы с ОРМ в виде класса DBHandler где теперь прописываются все методы необходимые для работы с БД
- код протокола MTP вынесен в отдельный подмодуль, так же подготовлен подмодуль-заглушка для будущей реализации протокола MATRIX
- генерация json вынесена из кода протокола, результирующий ответ сервера валидируется и преобразовывается в json силами pydantic