기타 개선

This commit is contained in:
2023-04-28 01:54:40 +09:00
parent e543385798
commit cf52941c24
2 changed files with 88 additions and 41 deletions

View File

@ -12,7 +12,10 @@ app = web.Application()
async def get_widgets(request):
widget_id = request.match_info['widget_id']
subscribers = toonat.get_subscribers(widget_id)
return web.json_response(subscribers)
if subscribers:
return web.json_response(subscribers)
else:
return web.Response(text=f"no subscribers")
@routes.get('/subscribe/{widget_id}')
async def subscribe(request):
@ -46,7 +49,10 @@ async def get_widgets(request):
현재 설정된 모든 위젯 ID 목록을 반환하는 웹 API 엔드포인트입니다.
"""
widget_ids = toonat.get_widget_ids()
return web.json_response(widget_ids)
if widget_ids:
return web.json_response(widget_ids)
else:
return web.Response(text=f"no widget_ids")
@routes.get('/add_widget')