Reorder blink related endpoints for performance purpose #2

Merged
iGoX merged 1 commits from igox/blink-related-ep-perf into main 2026-03-21 06:23:17 +01:00

View File

@@ -177,6 +177,12 @@ async def __blinkTask(color, brightness, frequency, duration):
__setBusyLightColor(color, brightness) __setBusyLightColor(color, brightness)
blStatus = blPreviousStatus blStatus = blPreviousStatus
@app.post('/api/blink/stop')
async def blinkStop(request):
global blBlinking
blBlinking = False
return {'status': blStatus}
@app.post('/api/blink') @app.post('/api/blink')
async def setBlink(request): async def setBlink(request):
frequency = request.json.get('frequency') frequency = request.json.get('frequency')
@@ -226,12 +232,6 @@ async def getBlink(request):
'remains': remains 'remains': remains
} }
@app.post('/api/blink/stop')
async def blinkStop(request):
global blBlinking
blBlinking = False
return {'status': blStatus}
@app.get('/api/color') @app.get('/api/color')
async def getColor(request): async def getColor(request):
r, g, b = neoPixelStrip.__getitem__(0) r, g, b = neoPixelStrip.__getitem__(0)