(paramLockMode, globalLockMode string)
| 170 | } |
| 171 | |
| 172 | func resolveLockMode(paramLockMode, globalLockMode string) (string, error) { |
| 173 | effective := paramLockMode |
| 174 | if effective == "" { |
| 175 | effective = globalLockMode |
| 176 | } |
| 177 | if effective == "" { |
| 178 | return "", nil |
| 179 | } |
| 180 | |
| 181 | mode, err := workspace.ParseLockMode(effective) |
| 182 | if err != nil { |
| 183 | return "", err |
| 184 | } |
| 185 | return string(mode), nil |
| 186 | } |
| 187 | |
| 188 | func initEngineTelemetry(ctx context.Context) (context.Context, func(error)) { |
| 189 | // Setup telemetry config |