getCurrentEnvironmentSource returns the current environment source for single-tenant mode
()
| 35 | |
| 36 | // getCurrentEnvironmentSource returns the current environment source for single-tenant mode |
| 37 | func getCurrentEnvironmentSource() (string, error) { |
| 38 | currentEnvMutex.RLock() |
| 39 | defer currentEnvMutex.RUnlock() |
| 40 | |
| 41 | if currentEnvironmentSource == "" { |
| 42 | return "", fmt.Errorf("no current environment set. Use environment_create or environment_open first") |
| 43 | } |
| 44 | return currentEnvironmentSource, nil |
| 45 | } |
| 46 | |
| 47 | // setCurrentEnvironmentID sets the current environment ID for single-tenant mode |
| 48 | func setCurrentEnvironmentID(envID string) { |