Browse Source

Include message ID in not found retry receipts

Tulir Asokan 3 năm trước cách đây
mục cha
commit
6634f004ed
1 tập tin đã thay đổi với 3 bổ sung1 xóa
  1. 3 1
      user.go

+ 3 - 1
user.go

@@ -337,7 +337,9 @@ func (user *User) createClient(sess *store.Device) {
 	user.Client.AddEventHandler(user.HandleEvent)
 	user.Client.AddEventHandler(user.HandleEvent)
 	user.Client.SetForceActiveDeliveryReceipts(user.bridge.Config.Bridge.ForceActiveDeliveryReceipts)
 	user.Client.SetForceActiveDeliveryReceipts(user.bridge.Config.Bridge.ForceActiveDeliveryReceipts)
 	user.Client.GetMessageForRetry = func(to types.JID, id types.MessageID) *waProto.Message {
 	user.Client.GetMessageForRetry = func(to types.JID, id types.MessageID) *waProto.Message {
-		Segment.Track(user.MXID, "WhatsApp incoming retry (message not found)")
+		Segment.Track(user.MXID, "WhatsApp incoming retry (message not found)", map[string]interface{}{
+			"messageID": id,
+		})
 		user.bridge.Metrics.TrackRetryReceipt(0, false)
 		user.bridge.Metrics.TrackRetryReceipt(0, false)
 		return nil
 		return nil
 	}
 	}