package lib import "context" type taskIDKey struct{} func PutTaskID(ctx context.Context, id string) context.Context { return context.WithValue(ctx, taskIDKey{}, id) } func GetTaskID(ctx context.Context) string { id, _ := ctx.Value(taskIDKey{}).(string) return id }