2222user_game_casino_router .message .filter (
2323 F .chat .type == "private" ,
2424)
25- user_game_casino_router .callback_query .filter (
26- F .message .chat .type == "private" , IsCasinoAllowed ()
27- )
25+ user_game_casino_router .callback_query .filter (F .message .chat .type == "private" )
2826
2927logger = logging .getLogger (__name__ )
3028
@@ -122,7 +120,9 @@ def get_bowling_result_multiplier(dice_value: int) -> tuple[str, float]:
122120 return f"🎳 { dice_value } " , 0.0
123121
124122
125- @user_game_casino_router .callback_query (GameMenu .filter (F .menu == "casino" ))
123+ @user_game_casino_router .callback_query (
124+ GameMenu .filter (F .menu == "casino" ), IsCasinoAllowed ()
125+ )
126126async def casino_main_menu (
127127 callback : CallbackQuery , user : Employee , stp_repo : MainRequestsRepo
128128):
@@ -145,15 +145,19 @@ async def casino_main_menu(
145145 )
146146
147147
148- @user_game_casino_router .callback_query (CasinoMenu .filter (F .menu == "main" ))
148+ @user_game_casino_router .callback_query (
149+ CasinoMenu .filter (F .menu == "main" ), IsCasinoAllowed ()
150+ )
149151async def casino_main_menu_back (
150152 callback : CallbackQuery , user : Employee , stp_repo : MainRequestsRepo
151153):
152154 """Возврат в главное меню казино"""
153155 await casino_main_menu (callback , user , stp_repo )
154156
155157
156- @user_game_casino_router .callback_query (CasinoMenu .filter (F .menu == "slots" ))
158+ @user_game_casino_router .callback_query (
159+ CasinoMenu .filter (F .menu == "slots" ), IsCasinoAllowed ()
160+ )
157161async def casino_slot_betting (
158162 callback : CallbackQuery , user : Employee , stp_repo : MainRequestsRepo
159163):
@@ -187,7 +191,9 @@ async def casino_slot_betting(
187191 )
188192
189193
190- @user_game_casino_router .callback_query (CasinoMenu .filter (F .menu == "dice" ))
194+ @user_game_casino_router .callback_query (
195+ CasinoMenu .filter (F .menu == "dice" ), IsCasinoAllowed ()
196+ )
191197async def casino_dice_betting (
192198 callback : CallbackQuery , user : Employee , stp_repo : MainRequestsRepo
193199):
@@ -223,7 +229,9 @@ async def casino_dice_betting(
223229 )
224230
225231
226- @user_game_casino_router .callback_query (CasinoMenu .filter (F .menu == "darts" ))
232+ @user_game_casino_router .callback_query (
233+ CasinoMenu .filter (F .menu == "darts" ), IsCasinoAllowed ()
234+ )
227235async def casino_darts_betting (
228236 callback : CallbackQuery , user : Employee , stp_repo : MainRequestsRepo
229237):
@@ -259,7 +267,9 @@ async def casino_darts_betting(
259267 )
260268
261269
262- @user_game_casino_router .callback_query (CasinoMenu .filter (F .menu == "bowling" ))
270+ @user_game_casino_router .callback_query (
271+ CasinoMenu .filter (F .menu == "bowling" ), IsCasinoAllowed ()
272+ )
263273async def casino_bowling_betting (
264274 callback : CallbackQuery , user : Employee , stp_repo : MainRequestsRepo
265275):
@@ -295,7 +305,9 @@ async def casino_bowling_betting(
295305 )
296306
297307
298- @user_game_casino_router .callback_query (CasinoMenu .filter (F .menu == "rate" ))
308+ @user_game_casino_router .callback_query (
309+ CasinoMenu .filter (F .menu == "rate" ), IsCasinoAllowed ()
310+ )
299311async def casino_rate_adjustment (
300312 callback : CallbackQuery ,
301313 callback_data : CasinoMenu ,
@@ -354,7 +366,9 @@ async def casino_rate_adjustment(
354366 )
355367
356368
357- @user_game_casino_router .callback_query (CasinoMenu .filter (F .menu == "bet" ))
369+ @user_game_casino_router .callback_query (
370+ CasinoMenu .filter (F .menu == "bet" ), IsCasinoAllowed ()
371+ )
358372async def casino_game (
359373 callback : CallbackQuery ,
360374 callback_data : CasinoMenu ,
0 commit comments