command handlers always take data param, handler dict
This commit is contained in:
@@ -58,7 +58,7 @@ async def get_player_status_text(telegram_id: int) -> str:
|
||||
# INSPECTION & WORLD INTERACTION HANDLERS
|
||||
# ============================================================================
|
||||
|
||||
async def handle_inspect_area(query, user_id: int, player: dict):
|
||||
async def handle_inspect_area(query, user_id: int, player: dict, data: list):
|
||||
"""Handle the inspect area action."""
|
||||
await query.answer()
|
||||
location_id = player['location_id']
|
||||
@@ -266,7 +266,7 @@ async def handle_action(query, user_id: int, player: dict, data: list):
|
||||
# NAVIGATION & MOVEMENT HANDLERS
|
||||
# ============================================================================
|
||||
|
||||
async def handle_main_menu(query, user_id: int, player: dict):
|
||||
async def handle_main_menu(query, user_id: int, player: dict, data: list):
|
||||
"""Return to main menu."""
|
||||
await query.answer()
|
||||
status_text = await get_player_status_text(user_id)
|
||||
@@ -282,7 +282,7 @@ async def handle_main_menu(query, user_id: int, player: dict):
|
||||
)
|
||||
|
||||
|
||||
async def handle_move_menu(query, user_id: int, player: dict):
|
||||
async def handle_move_menu(query, user_id: int, player: dict, data: list):
|
||||
"""Show movement options."""
|
||||
await query.answer()
|
||||
location = game_world.get_location(player['location_id'])
|
||||
|
||||
Reference in New Issue
Block a user