( raw string, overrideContext codersdk.ChatPersonalModelOverrideContext, )
| 659 | } |
| 660 | |
| 661 | func parseChatPersonalModelOverrideValue( |
| 662 | raw string, |
| 663 | overrideContext codersdk.ChatPersonalModelOverrideContext, |
| 664 | ) chatd.ParsedChatPersonalModelOverride { |
| 665 | defaultMode := defaultChatPersonalModelOverrideMode(overrideContext) |
| 666 | parsed := chatd.ParseChatPersonalModelOverride(raw, defaultMode) |
| 667 | if overrideContext == codersdk.ChatPersonalModelOverrideContextRoot && |
| 668 | parsed.Mode == codersdk.ChatPersonalModelOverrideModeDeploymentDefault { |
| 669 | return chatd.ParsedChatPersonalModelOverride{ |
| 670 | Mode: defaultMode, |
| 671 | Malformed: true, |
| 672 | } |
| 673 | } |
| 674 | return parsed |
| 675 | } |
| 676 | |
| 677 | func formatChatPersonalModelOverrideValue( |
| 678 | mode codersdk.ChatPersonalModelOverrideMode, |
no test coverage detected