Documentation
¶
Index ¶
- Constants
- Variables
- func Context(c []byte) utils.OptionFunc[newOption]
- func Flatten(ctx context.Context) (c *_context)
- func GetCronTaskID(ctx context.Context, args ...string) (userID string)
- func GetCronTaskName(ctx context.Context, args ...string) (userID string)
- func GetLangs(ctx context.Context, args ...[]string) (langs []string)
- func GetTraceID(ctx context.Context, args ...string) (traceID string)
- func GetUserID(ctx context.Context, args ...string) (userID string)
- func Gin(c *gin.Context) utils.OptionFunc[newOption]
- func New(opts ...utils.OptionExtender) (ctx context.Context)
- func SetCronTaskID(ctx context.Context, val string) context.Context
- func SetCronTaskName(ctx context.Context, val string) context.Context
- func SetLangs(ctx context.Context, val []string) context.Context
- func SetTraceID(ctx context.Context, val string) context.Context
- func SetUserID(ctx context.Context, val string) context.Context
- func Watermill(m message.Metadata) utils.OptionFunc[newOption]
- func WatermillMetadata(ctx context.Context) (metadata message.Metadata)
Constants ¶
View Source
const ( KeyLangs = "base:langs" KeyUserID = "base:user_id" KeyTraceID = "base:trace_id" KeyLoggable = "base:loggable" KeyLogFields = "base:log_fields" KeyGormDB = "base:gorm_db" KeyDALOption = "base:dal_option" KeyCronTaskID = "base:cron_task_id" KeyCronTaskName = "base:cron_task_name" )
Variables ¶
View Source
var (
ErrUnknownInstantiationMethod = errors.New("unknown instantiation method")
)
Functions ¶
func Context ¶
func Context(c []byte) utils.OptionFunc[newOption]
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.