fix: accept sync function in editMessageWith

This commit is contained in:
alina 🌸 2023-12-02 21:01:17 +03:00
parent 8fbd5365be
commit e335a6cf10
Signed by: teidesu
SSH key fingerprint: SHA256:uNeCpw6aTSU4aIObXLvHfLkDa82HWH9EiOj9AXOIRpI

View file

@ -1,6 +1,7 @@
import {
CallbackQuery,
getMarkedPeerId,
MaybeAsync,
Message,
MtArgumentError,
MtMessageNotFoundError,
@ -72,7 +73,7 @@ export class CallbackQueryContext extends CallbackQuery implements UpdateContext
/**
* Shortcut for getting the message and editing it.
*/
async editMessageWith(handler: (msg: Message) => Promise<Parameters<CallbackQueryContext['editMessage']>[0]>) {
async editMessageWith(handler: (msg: Message) => MaybeAsync<Parameters<CallbackQueryContext['editMessage']>[0]>) {
const msg = await this.getMessage()
if (!msg) return