Skip to content

Commit 2512682

Browse files
committedJan 30, 2025
message: disable retry receipts for @bot jids
1 parent 638e14e commit 2512682

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed
 

‎message.go

+4-1
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,10 @@ func (cli *Client) decryptMessages(info *types.MessageInfo, node *waBinary.Node)
292292
if err != nil {
293293
cli.Log.Warnf("Error decrypting message from %s: %v", info.SourceString(), err)
294294
isUnavailable := encType == "skmsg" && !containsDirectMsg && errors.Is(err, signalerror.ErrNoSenderKeyForUser)
295-
go cli.sendRetryReceipt(node, info, isUnavailable)
295+
// TODO figure out why @bot messages fail to decrypt
296+
if info.Chat.Server != types.BotServer {
297+
go cli.sendRetryReceipt(node, info, isUnavailable)
298+
}
296299
cli.dispatchEvent(&events.UndecryptableMessage{
297300
Info: *info,
298301
IsUnavailable: isUnavailable,

‎types/jid.go

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ const (
2929
InteropServer = "interop"
3030
NewsletterServer = "newsletter"
3131
HostedServer = "hosted"
32+
BotServer = "bot"
3233
)
3334

3435
// Some JIDs that are contacted often.

0 commit comments

Comments
 (0)
Please sign in to comment.