Documentation ¶
Index ¶
- Variables
- func SetUserEmail(ctx context.Context, userID uuid.UUID, email string)
- func SetUserID(ctx context.Context, userID uuid.UUID)
- func SetUserUsername(ctx context.Context, userID uuid.UUID, username string)
- type Telemetry
- func (t *Telemetry) SetInstallationID(installationID uuid.UUID)
- func (t *Telemetry) Wrap(next middleware.MiddlewareHandlerFunc) middleware.MiddlewareHandlerFunc
- func (t *Telemetry) WrapStreamingClient(next connect.StreamingClientFunc) connect.StreamingClientFunc
- func (t *Telemetry) WrapStreamingHandler(next connect.StreamingHandlerFunc) connect.StreamingHandlerFunc
- func (t *Telemetry) WrapUnary(next connect.UnaryFunc) connect.UnaryFunc
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Module("telemetry", fx.Provide( NewTelemetry, ), )
Functions ¶
Types ¶
type Telemetry ¶
type Telemetry struct {
// contains filtered or unexported fields
}
func NewTelemetry ¶
func (*Telemetry) SetInstallationID ¶
func (*Telemetry) Wrap ¶
func (t *Telemetry) Wrap(next middleware.MiddlewareHandlerFunc) middleware.MiddlewareHandlerFunc
func (*Telemetry) WrapStreamingClient ¶
func (t *Telemetry) WrapStreamingClient(next connect.StreamingClientFunc) connect.StreamingClientFunc
func (*Telemetry) WrapStreamingHandler ¶
func (t *Telemetry) WrapStreamingHandler(next connect.StreamingHandlerFunc) connect.StreamingHandlerFunc
Click to show internal directories.
Click to hide internal directories.