refactor(upload): route upload commands to dedicated handler

This commit is contained in:
Stanislav N Mikhailov
2026-08-10 14:17:29 +03:00
parent 3c3487b554
commit e45b86cd20
4 changed files with 61 additions and 91 deletions
+7 -7
View File
@@ -29,21 +29,21 @@
### 2. Создать постоянный модуль загрузки
- [ ] Создать `upload.rs`.
- [ ] Подключить его в `main.rs`:
- [✔] Создать `upload.rs`.
- [✔] Подключить его в `main.rs`:
```rust
mod upload;
```
- [ ] Создать в нём асинхронную функцию `handle()`.
- [ ] Передать в неё:
- [✔ Создать в нём асинхронную функцию `handle()`.
- [✔] Передать в неё:
- `&mut` сетевой поток;
- проверенный `Header`.
- [ ] Пока только вывести заголовок и вернуть `Ok(())`.
- [ ] Убедиться, что после вызова управление возвращается в цикл `Connection`.
- [✔] Пока только вывести заголовок и вернуть `Ok(())`.
- [✔] Убедиться, что после вызова управление возвращается в цикл `Connection`.
Первая форма может иметь такой смысл:
@@ -59,7 +59,7 @@ pub async fn handle(
### 3. Убрать чтение всего тела в `Vec`
- [ ] Не вызывать текущий `read_body()` для команды `UPLOAD`.
- [✔] Не вызывать текущий `read_body()` для команды `UPLOAD`.
- [ ] Не создавать:
```rust