Files
rosetta-sdu/README.md
2026-02-11 05:26:22 +00:00

48 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Rosetta Server Delivery Updates (SDU)
Это сервер обновлений для клиентских приложений. Для сборки нужно поставить Maven и использовать команду
```bash
mvn clean package
```
## API
### GET /updates/get
Получить информацию о доступных обновлениях.
**Параметры запроса:**
- `platform` - платформа клиента (win32, darwin, linux)
- `arch` - архитектура (x64, arm64)
- `app` - текущая версия приложения (e.g., 0.5.0)
- `kernel` - текущая версия ядра (e.g., 1.4.4)
**Пример запроса:**
```
GET /updates/get?platform=win32&arch=x64&app=0.5.0&kernel=1.4.4
```
**Формат ответа:**
```json
{
"version": "0.6.0",
"platform": "win32",
"arch": "x64",
"kernel_update_required": false,
"sevice_pack_url": "/sp/sp-win32-x64-0.6.0-1.4.6.zip",
"kernel_url": null
}
```
**Поля ответа:**
- `version` - самая актуальная версия приложения на сервере
- `platform` - платформа
- `arch` - архитектура
- `kernel_update_required` - требуется ли обновление ядра
- `sevice_pack_url` - ссылка на пакет обновления приложения (если доступен)
- `kernel_url` - ссылка на обновление ядра (если требуется)
### GET /updates/all
Получить список всех доступных обновлений (заглушка).