Logo
Explore Help
Sign In
lukas.pupkalipinski/Aniworld
1
0
Fork 0
You've already forked Aniworld
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Aniworld/src/server/services
History
Lukas b6d44ca7d8 Prevent concurrent rescans with async lock
- Add _scan_lock asyncio.Lock to AnimeService
- Check if lock is held before starting rescan
- Use async with to ensure lock is released on completion or exception
- All 1024 tests passing
2025-12-24 21:10:19 +01:00
..
anime_service.py
Prevent concurrent rescans with async lock
2025-12-24 21:10:19 +01:00
auth_service.py
Fix architecture issues from todolist
2025-12-15 14:23:41 +01:00
cache_service.py
Add advanced features: notification system, security middleware, audit logging, data validation, and caching
2025-10-24 09:23:15 +02:00
config_service.py
fix: resolve pylint and type-checking issues
2025-12-13 20:29:07 +01:00
download_service.py
Fix: Remove episodes from missing list on download/rescan
2025-12-15 16:17:34 +01:00
notification_service.py
Add advanced features: notification system, security middleware, audit logging, data validation, and caching
2025-10-24 09:23:15 +02:00
progress_service.py
fix: progress broadcasts now use correct WebSocket room names
2025-12-16 19:21:30 +01:00
queue_repository.py
fix queue error
2025-12-10 20:55:09 +01:00
scan_service.py
fix queue error
2025-12-10 20:55:09 +01:00
websocket_service.py
Show total items to scan in progress overlay
2025-12-24 20:54:27 +01:00
Powered by Gitea Version: 1.23.7 Page: 55ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API