Skip to content

Commit 513ae1b

Browse files
committed
send: fix SendPeerMessage and use it
1 parent 1ba7eba commit 513ae1b

3 files changed

Lines changed: 4 additions & 10 deletions

File tree

appstate.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -393,12 +393,11 @@ func (cli *Client) requestAppStateKeys(ctx context.Context, rawKeyIDs [][]byte)
393393
},
394394
},
395395
}
396-
ownID := cli.getOwnID().ToNonAD()
397-
if ownID.IsEmpty() || len(debugKeyIDs) == 0 {
396+
if len(debugKeyIDs) == 0 {
398397
return
399398
}
400399
cli.Log.Infof("Sending key request for app state keys %+v", debugKeyIDs)
401-
_, err := cli.SendMessage(ctx, ownID, msg, SendRequestExtra{Peer: true})
400+
_, err := cli.SendPeerMessage(ctx, msg)
402401
if err != nil {
403402
cli.Log.Warnf("Failed to send app state key request: %v", err)
404403
}

retry.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -353,12 +353,7 @@ func (cli *Client) delayedRequestMessageFromPhone(info *types.MessageInfo) {
353353
}
354354

355355
func (cli *Client) immediateRequestMessageFromPhone(ctx context.Context, info *types.MessageInfo) {
356-
_, err := cli.SendMessage(
357-
ctx,
358-
cli.getOwnID().ToNonAD(),
359-
cli.BuildUnavailableMessageRequest(info.Chat, info.Sender, info.ID),
360-
SendRequestExtra{Peer: true},
361-
)
356+
_, err := cli.SendPeerMessage(ctx, cli.BuildUnavailableMessageRequest(info.Chat, info.Sender, info.ID))
362357
if err != nil {
363358
cli.Log.Warnf("Failed to send request for unavailable message %s to phone: %v", info.ID, err)
364359
} else {

send.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ func (cli *Client) SendMessage(ctx context.Context, to types.JID, message *waE2E
462462
}
463463

464464
func (cli *Client) SendPeerMessage(ctx context.Context, message *waE2E.Message) (SendResponse, error) {
465-
ownID := cli.getOwnID()
465+
ownID := cli.getOwnID().ToNonAD()
466466
if ownID.IsEmpty() {
467467
return SendResponse{}, ErrNotLoggedIn
468468
}

0 commit comments

Comments
 (0)