diff options
author | Alexander Pevzner <pzz@apevzner.com> | 2020-01-13 17:47:37 +0300 |
---|---|---|
committer | Alexander Pevzner <pzz@apevzner.com> | 2020-01-13 17:47:37 +0300 |
commit | 9bf19be54dfffcdd2fdc39df437b2c894393794f (patch) | |
tree | b4274c362d74d67a964d0ce98053997fafe86383 | |
parent | 08ccbfe847764a93c77063dec3691349b1c73fe7 (diff) |
Added request ID parameter to message constructors
-rw-r--r-- | message.go | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -73,20 +73,22 @@ type Message struct { // // Use DefaultVersion as a first argument, if you don't // have any specific needs -func NewRequest(v Version, op Op) *Message { +func NewRequest(v Version, op Op, id uint32) *Message { return &Message{ - Version: v, - Code: Code(op), + Version: v, + Code: Code(op), + RequestID: id, } } // NewResponse creates a new response message // // Use DefaultVersion as a first argument, if you don't -func NewResponse(v Version, status Status) *Message { +func NewResponse(v Version, status Status, id uint32) *Message { return &Message{ - Version: v, - Code: Code(status), + Version: v, + Code: Code(status), + RequestID: id, } } |