meow
This commit is contained in:
28
backend/main.py
Normal file
28
backend/main.py
Normal file
@@ -0,0 +1,28 @@
|
||||
import Millennium # pyright: ignore[reportMissingImports]
|
||||
from logger import logger
|
||||
|
||||
|
||||
class Plugin:
|
||||
def _load(self) -> None:
|
||||
try:
|
||||
logger.info("Leetify Extension: Starting plugin initialization...")
|
||||
Millennium.ready()
|
||||
logger.info("Leetify Extension: Plugin loaded successfully")
|
||||
except Exception as e:
|
||||
logger.error(f"Leetify Extension: Failed to load plugin: {str(e)}")
|
||||
raise
|
||||
|
||||
def _front_end_loaded(self) -> None:
|
||||
try:
|
||||
logger.info("Leetify Extension: Frontend loaded successfully")
|
||||
# Add any frontend-specific initialization logic here if needed
|
||||
except Exception as e:
|
||||
logger.error(f"Leetify Extension: Error during frontend load: {str(e)}")
|
||||
|
||||
def _unload(self) -> None:
|
||||
try:
|
||||
logger.info("Leetify Extension: Plugin unloading...")
|
||||
# Add any cleanup logic here if needed
|
||||
logger.info("Leetify Extension: Plugin unloaded successfully")
|
||||
except Exception as e:
|
||||
logger.error(f"Leetify Extension: Error during plugin unload: {str(e)}")
|
||||
Reference in New Issue
Block a user