app: streamline endpoint registration

Refactor endpoint registration to reduce duplicated code.
Rename some APIDefinition attributes for clarity.

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
Eric Callahan
2023-11-24 20:29:08 -05:00
parent 7de61eb113
commit 8b2d9b26f5
6 changed files with 144 additions and 188 deletions

View File

@@ -92,8 +92,8 @@ class Server:
# Tornado Application/Server
self.moonraker_app = app = MoonrakerApp(config)
self.register_endpoint = app.register_local_handler
self.register_debug_endpoint = app.register_debug_handler
self.register_endpoint = app.register_endpoint
self.register_debug_endpoint = app.register_debug_endpoint
self.register_static_file_handler = app.register_static_file_handler
self.register_upload_handler = app.register_upload_handler
self.register_api_transport = app.register_api_transport