Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventReporter ¶
type EventReporter interface { Close() AddUser(ctx context.Context, userID string, properties map[string]any) error EventOccurred(ctx context.Context, event types.ServiceEventType, userID string, properties map[string]any) error }
EventReporter collects data about customers.
func NewNoopEventReporter ¶
func NewNoopEventReporter() EventReporter
NewNoopEventReporter returns a new no-op EventReporter.
type NoopEventReporter ¶
type NoopEventReporter struct{}
NoopEventReporter is a no-op EventReporter.
func (*NoopEventReporter) EventOccurred ¶
func (c *NoopEventReporter) EventOccurred(context.Context, types.ServiceEventType, string, map[string]any) error
EventOccurred does nothing.
Click to show internal directories.
Click to hide internal directories.