Documentation
¶
Index ¶
- type Messenger
- func (*Messenger) HandleInbound(msg service.DIDCommMsgMap, myDID, theirDID string) error
- func (*Messenger) ReplyTo(msgID string, msg service.DIDCommMsgMap) error
- func (*Messenger) ReplyToNested(threadID string, msg service.DIDCommMsgMap, myDID, theirDID string) error
- func (m *Messenger) Send(msg service.DIDCommMsgMap, myDID, theirDID string) error
- type Provider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Messenger ¶
type Messenger struct {
// contains filtered or unexported fields
}
Messenger describes the messenger structure
func NewMessenger ¶
NewMessenger returns a new instance of the Messenger
func (*Messenger) HandleInbound ¶
func (*Messenger) HandleInbound(msg service.DIDCommMsgMap, myDID, theirDID string) error
HandleInbound handles all inbound messages function behavior is flexible and can be modified by providing options
func (*Messenger) ReplyTo ¶
func (*Messenger) ReplyTo(msgID string, msg service.DIDCommMsgMap) error
ReplyTo replies to the message by given msgID.
func (*Messenger) ReplyToNested ¶
func (*Messenger) ReplyToNested(threadID string, msg service.DIDCommMsgMap, myDID, theirDID string) error
ReplyToNested sends the message by starting a new thread.
type Provider ¶
type Provider interface {
OutboundDispatcher() dispatcher.Outbound
}
Provider contains dependencies for the Messenger
Click to show internal directories.
Click to hide internal directories.