Files
Dušan Borovčanin ef5c253c51 SMQ-3399 - Unify Magistrala and SuperMQ (#3400)
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
Signed-off-by: dusan <borovcanindusan1@gmail.com>
Co-authored-by: Steve Munene <stevenyaga2014@gmail.com>
2026-04-01 09:55:11 +02:00

17 lines
426 B
Go

// Copyright (c) Abstract Machines
// SPDX-License-Identifier: Apache-2.0
package messaging
// ClientIdentity returns the transport client identifier carried by the message.
// It falls back to Publisher for backward compatibility with older messages.
func (m *Message) ClientIdentity() string {
if m == nil {
return ""
}
if clientID := m.GetClientId(); clientID != "" {
return clientID
}
return m.GetPublisher()
}