def save_date_decision(update, context): query = update.callback_query context.user_data[_USER_DATE_GAMES_FILTER_KEY].update_date_filter( query.data) games = MaccabiGamesFiltering( context.user_data[_USER_DATE_GAMES_FILTER_KEY]).filter_games() button_text_the_user_chose = get_button_text_from_query_data(query) query.edit_message_text( text=f"בחרת ב: {button_text_the_user_chose}, {len(games)} משחקים נבחרו" ) # Showing the main menu and moving to the step of choosing a game filter again return go_back_to_main_games_filter_menu(update, context)
def save_coach_decision(update, context): query = update.callback_query if query.data == CoachFilteringMenuOptions.ALL_COACHES: context.user_data[ _USER_DATE_GAMES_FILTER_KEY].update_coach_filter_to_all_coaches() games = MaccabiGamesFiltering( context.user_data[_USER_DATE_GAMES_FILTER_KEY]).filter_games() button_text_the_user_chose = get_button_text_from_query_data(query) query.edit_message_text( text= f"בחרת ב: {button_text_the_user_chose}, {len(games)} משחקים נבחרו") return go_back_to_main_games_filter_menu(update, context) else: query.edit_message_text(text="הקלד את שם המאמן הרצוי:") return select_coach_filter