(msg: Api.Message)
| 1150 | |
| 1151 | const getTopicRootId = (msg: Api.Message): number | undefined => { |
| 1152 | const typedMsg = msg as Api.Message & { |
| 1153 | replyTo?: { replyToTopId?: number; replyToMsgId?: number }; |
| 1154 | replyToMsgId?: number; |
| 1155 | }; |
| 1156 | return typedMsg.replyTo?.replyToTopId ?? typedMsg.replyTo?.replyToMsgId ?? typedMsg.replyToMsgId; |
| 1157 | }; |
| 1158 | |
| 1159 | class MessageSender { |
| 1160 | static async sendOrEdit( |
| 1161 | msg: Api.Message, |