- Timestamp:
- Apr 3, 2020, 2:55:49 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/downstream.go
r210 r211 380 380 } 381 381 382 caps := []string{"message-tags", "server-time" }382 caps := []string{"message-tags", "server-time", "echo-message"} 383 383 384 384 if dc.capVersion >= 302 { … … 433 433 434 434 switch name { 435 case "sasl", "message-tags", "server-time" :435 case "sasl", "message-tags", "server-time", "echo-message": 436 436 dc.caps[name] = enable 437 437 default: … … 667 667 msgTagsEnabled := dc.caps["message-tags"] 668 668 serverTimeEnabled := dc.caps["server-time"] 669 echoMessageEnabled := dc.caps["echo-message"] 669 670 670 671 consumer, ch := net.ring.NewConsumer(seqPtr) … … 693 694 delete(dc.ourMessages, msg) 694 695 dc.lock.Unlock() 695 if ours {696 if ours && !echoMessageEnabled { 696 697 // The message comes from our connection, don't echo it 697 698 // back
Note:
See TracChangeset
for help on using the changeset viewer.