mirror of
https://github.com/openmax-server/server.git
synced 2026-06-15 07:11:42 +03:00
MAX: фикс версий < 25.8.0
This commit is contained in:
@@ -20,11 +20,13 @@ class MainProcessors(BaseProcessor):
|
||||
except pydantic.ValidationError as error:
|
||||
self.logger.error(f"Возникли ошибки при валидации пакета: {error}")
|
||||
await self._send_error(seq, self.opcodes.SESSION_INIT, self.error_types.INVALID_PAYLOAD, writer)
|
||||
return None, None
|
||||
return None, None, None
|
||||
|
||||
# Получаем данные из пакета
|
||||
deviceType = payload.get("userAgent").get("deviceType")
|
||||
deviceName = payload.get("userAgent").get("deviceName")
|
||||
userAgent = payload.get("userAgent")
|
||||
deviceType = userAgent.get("deviceType")
|
||||
deviceName = userAgent.get("deviceName")
|
||||
appVersion = userAgent.get("appVersion")
|
||||
|
||||
# Данные пакета
|
||||
payload = {
|
||||
@@ -43,7 +45,7 @@ class MainProcessors(BaseProcessor):
|
||||
|
||||
# Отправляем
|
||||
await self._send(writer, packet)
|
||||
return deviceType, deviceName
|
||||
return deviceType, deviceName, appVersion
|
||||
|
||||
async def ping(self, payload, seq, writer):
|
||||
"""Обработчик пинга"""
|
||||
|
||||
Reference in New Issue
Block a user