Refactor LoRA management with improved caching and route handling

This commit is contained in:
Will Miao
2025-02-03 21:23:49 +08:00
parent 3fa6c9e3a3
commit 12cdadb583
5 changed files with 138 additions and 118 deletions

View File

@@ -51,7 +51,7 @@ class LoraRoutes:
# Get cached data
cache = await self.scanner.get_cached_data()
# Format initial data (first page only)
# Get initial data (first page only)
initial_data = await self.scanner.get_paginated_data(
page=1,
page_size=20,
@@ -83,8 +83,6 @@ class LoraRoutes:
status=500
)
@classmethod
def setup_routes(cls, app: web.Application):
def setup_routes(self, app: web.Application):
"""Register routes with the application"""
routes = cls()
app.router.add_get('/loras', routes.handle_loras_page)
app.router.add_get('/loras', self.handle_loras_page)