Documentation ¶
Index ¶
- Constants
- type SellerInfo
- type SellerNexus
- func (s *SellerNexus) IsLayerMessage(message msg.MoneysocketMessage) bool
- func (s *SellerNexus) NotifyOpinionInvoice(bolt11, requestReferenceUuid string) error
- func (s *SellerNexus) NotifySellerNotReady(requestReferenceUuid string) error
- func (s *SellerNexus) OnBinMessage(belowNexus nexus.Nexus, msgBytes []byte)
- func (s *SellerNexus) OnMessage(baseNexus nexus.Nexus, message msg.MoneysocketMessage)
- func (s *SellerNexus) SellerNowReady()
- func (s *SellerNexus) SetHandleOpinionInvoiceRequest(invoiceRequest compat.HandleOpinionInvoiceRequest)
- func (s *SellerNexus) SetHandleSellerInfoRequest(handler func() SellerInfo)
- func (s *SellerNexus) UpdatePrices()
- func (s *SellerNexus) WaitForBuyer(sellerFinishedCb func(nexus.Nexus))
Constants ¶
View Source
const SellerNexusName = "SellerNexus"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SellerInfo ¶
type SellerInfo struct { // wether or not the seller is ready Ready bool `json:"ready"` // wether or not the uuid works SellerUUID string `json:"seller_uuid"` Items []notification.Item `json:"items"` }
seller info message
type SellerNexus ¶
func NewSellerNexus ¶
func NewSellerNexus(belowNexus nexus.Nexus, layer layer.Layer) SellerNexus
func (*SellerNexus) IsLayerMessage ¶
func (s *SellerNexus) IsLayerMessage(message msg.MoneysocketMessage) bool
func (*SellerNexus) NotifyOpinionInvoice ¶
func (s *SellerNexus) NotifyOpinionInvoice(bolt11, requestReferenceUuid string) error
func (*SellerNexus) NotifySellerNotReady ¶
func (s *SellerNexus) NotifySellerNotReady(requestReferenceUuid string) error
func (*SellerNexus) OnBinMessage ¶
func (s *SellerNexus) OnBinMessage(belowNexus nexus.Nexus, msgBytes []byte)
func (*SellerNexus) OnMessage ¶
func (s *SellerNexus) OnMessage(baseNexus nexus.Nexus, message msg.MoneysocketMessage)
func (*SellerNexus) SellerNowReady ¶
func (s *SellerNexus) SellerNowReady()
func (*SellerNexus) SetHandleOpinionInvoiceRequest ¶
func (s *SellerNexus) SetHandleOpinionInvoiceRequest(invoiceRequest compat.HandleOpinionInvoiceRequest)
func (*SellerNexus) SetHandleSellerInfoRequest ¶
func (s *SellerNexus) SetHandleSellerInfoRequest(handler func() SellerInfo)
func (*SellerNexus) UpdatePrices ¶
func (s *SellerNexus) UpdatePrices()
func (*SellerNexus) WaitForBuyer ¶
func (s *SellerNexus) WaitForBuyer(sellerFinishedCb func(nexus.Nexus))
Click to show internal directories.
Click to hide internal directories.