(raw string)
| 146 | } |
| 147 | |
| 148 | func parseWorkspaceSettingsMap(raw string) (map[string]any, error) { |
| 149 | if raw == "" { |
| 150 | return map[string]any{}, nil |
| 151 | } |
| 152 | |
| 153 | var settingsMap map[string]any |
| 154 | if err := json.Unmarshal([]byte(raw), &settingsMap); err != nil { |
| 155 | return nil, err |
| 156 | } |
| 157 | if settingsMap == nil { |
| 158 | settingsMap = map[string]any{} |
| 159 | } |
| 160 | return settingsMap, nil |
| 161 | } |
no outgoing calls