Skip to content

Commit 35a8b6e

Browse files
authored
[ISSUE #576] Fix get message property failed after it is set to go msg struct. (#577)
1 parent 3423884 commit 35a8b6e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

core/message.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@ func (msg *Message) String() string {
4747

4848
//GetProperty get message property by key string
4949
func (msg *Message) GetProperty(key string) string {
50+
if msg.Property != nil {
51+
v, ok := msg.Property["key"]
52+
if ok {
53+
return v
54+
}
55+
}
5056
ck := C.CString(key)
5157
defer C.free(unsafe.Pointer(ck))
5258
return C.GoString(C.GetOriginMessageProperty(msg.cmsg, ck))

0 commit comments

Comments
 (0)