diff --git a/src/actions.py b/src/actions.py index 0cd53fd..ab082ce 100644 --- a/src/actions.py +++ b/src/actions.py @@ -44,12 +44,5 @@ async def display_time(): async def display_pattern(*args, **kwargs): - old_contrast = matrix_display.contrast - if "contrast" in kwargs: - matrix_display.set_contrast(int(kwargs["contrast"])) - try: - while True: - await matrix_display.pattern(*args, **kwargs) - except: - if "contrast" in kwargs: - matrix_display.set_contrast(old_contrast) + while True: + await matrix_display.pattern(*args, **kwargs) diff --git a/src/main.py b/src/main.py index e7f6f86..57b2bbf 100644 --- a/src/main.py +++ b/src/main.py @@ -126,12 +126,8 @@ async def flash(count: int = 1, contrast: Optional[int] = None): @app.post("/pattern") -async def flash( - pattern: str = "01", step_ms: int = 500, contrast: Optional[int] = None -): - await queue.set_idle_action( - display_pattern, pattern=pattern, step_ms=step_ms, contrast=contrast - ) +async def flash(pattern: str = "01", step_ms: int = 500): + await queue.set_idle_action(display_pattern, pattern=pattern, step_ms=step_ms) return {"message": "Activated pattern."}