Рефакторинг: улучшение системы аутентификации и UI компонентов
- Удалены устаревшие файлы (mock.js, old-schedule.txt, loading-overlay.tsx) - Переработана система аутентификации (login, logout, check-auth) - Добавлен компонент toast для уведомлений - Улучшен контекст загрузки (loading-context) - Обновлен парсер расписания (schedule.ts) - Улучшена админ-панель - Обновлена документация (README.md) - Старые файлы перемещены в директорию old/
This commit is contained in:
28
old/README.md
Normal file
28
old/README.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# Старые файлы и механики
|
||||
|
||||
Эта папка содержит устаревшие файлы и механики, которые больше не используются в проекте, но сохранены для справки или возможного восстановления.
|
||||
|
||||
## Содержимое
|
||||
|
||||
### `old-schedule.txt`
|
||||
Старая реализация функций `getSchedule` и `parseSchedule` из модуля расписания. Содержит закомментированный код с механизмом кеширования запросов, который был заменен новой реализацией в `src/app/agregator/schedule.ts`.
|
||||
|
||||
**Особенности старой реализации:**
|
||||
- Механизм дедупликации запросов через `fetchingGroups` и `callbacks`
|
||||
- Более простая структура без поддержки навигации по неделям
|
||||
- Отсутствие таймаутов и улучшенной обработки ошибок
|
||||
|
||||
### `mock.js`
|
||||
Мок-файл с HTML контентом для тестирования парсера расписания. Содержит пример HTML-страницы с расписанием занятий для группы ПС-7 за период с 25.09.2023 по 01.10.2023.
|
||||
|
||||
**Использование:**
|
||||
- Ранее использовался для отладки парсера без необходимости делать реальные HTTP-запросы
|
||||
- Импорт был закомментирован в `old-schedule.txt`
|
||||
- Больше не используется в текущей реализации
|
||||
|
||||
## Примечания
|
||||
|
||||
- Эти файлы не включены в сборку проекта
|
||||
- Они сохранены только для исторической справки
|
||||
- При необходимости можно удалить эту папку без влияния на работу приложения
|
||||
|
||||
Reference in New Issue
Block a user