Ignore prefix for OOB in channels too

This commit is contained in:
Bohdan Horbeshko 2025-06-02 10:56:26 -04:00
parent 68c3bece71
commit 5f4165ac13
3 changed files with 4 additions and 6 deletions

View file

@ -2,7 +2,7 @@
COMMIT := $(shell git rev-parse --short HEAD)
TD_COMMIT := "5bbfc1cf5dab94f82e02f3430ded7241d4653551"
VERSION := "v1.12.1"
VERSION := "v1.12.2"
MAKEOPTS := "-j4"
all:

View file

@ -16,7 +16,7 @@ import (
goxmpp "gosrc.io/xmpp"
)
var version string = "1.12.1"
var version string = "1.12.2"
var commit string
var sm *goxmpp.StreamManager

View file

@ -1251,10 +1251,8 @@ func (c *Client) ProcessIncomingMessage(chatId int64, message *client.Message) {
var ignorePrefix bool
if oobSwap {
if text == "" || message.Content.MessageContentType() == client.TypeMessageSticker {
isPM, err := c.IsPM(chatId)
if err == nil {
ignorePrefix = isPM && c.isCarbonsEnabled()
}
chatType, err := c.GetChatType(chatId)
ignorePrefix = err == nil && (chatType != ChatTypeBasicGroup && chatType != ChatTypeSupergroup) && c.isCarbonsEnabled()
}
}