Closed
aelkheir
changed the title
Add invoice_payload filtering in (new) filters.SuccessfulPayment and (existing) PreCheckoutQueryHandlerinvoice_payload filtering
| def __init__( | ||
| self, | ||
| callback: HandlerCallback[Update, CCT, RT], | ||
| pattern: Optional[Union[str, Pattern[str]]] = None, |
Comment on lines +83 to +86
| if isinstance(pattern, str): | ||
| pattern = re.compile(pattern) | ||
|
|
||
| self.pattern: Optional[Union[str, Pattern[str]]] = pattern |
| ) | ||
|
|
||
| def test_with_pattern(self, pre_checkout_query): | ||
| handler = PreCheckoutQueryHandler(self.callback, pattern=".*voice.*") |
| callback: HandlerCallback[Update, CCT, RT], | ||
| pattern: Optional[Union[str, Pattern[str]]] = None, | ||
| block: DVType[bool] = DEFAULT_TRUE, | ||
| pattern: Optional[Pattern[str]] = None, |
aelkheir deleted the invoice-payload-filtering branch
January 10, 2024 21:27