aelkheir · GitHub

@aelkheir

Add class `filters.SuccessfulPayment` with support for `invoice_payload`
filtering.

Closed

Fix an indentation error that was preventing sphinx-build from exiting
with code 0.

@aelkheir aelkheir changed the title invoice_payload filtering in (new) filters.SuccessfulPayment and (existing) PreCheckoutQueryHandler Add invoice_payload filtering

Dec 14, 2023
…iltering

Bibo-Joshi

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.*")

@aelkheir

aelkheir

@aelkheir

…iltering

Bibo-Joshi

callback: HandlerCallback[Update, CCT, RT],
pattern: Optional[Union[str, Pattern[str]]] = None,
block: DVType[bool] = DEFAULT_TRUE,
pattern: Optional[Pattern[str]] = None,

@aelkheir

@harshil21

Poolitzer

@Bibo-Joshi

@Bibo-Joshi

@aelkheir

aelkheir deleted the invoice-payload-filtering branch

January 10, 2024 21:27

Read the original on github.com ↗