Move validateApiInfo and getApiInfo functions from controller layer to setting/api_info.go to improve code organization and separation of concerns. Changes: - Create setting/api_info.go with ValidateApiInfo() and GetApiInfo() functions - Remove validateApiInfo function from controller/option.go - Remove getApiInfo function from controller/misc.go - Update function calls to use setting package - Clean up unused imports (net/url, regexp, fmt) in controller/option.go This refactoring aligns the API info configuration management with the existing pattern used by other setting modules (chat.go, group_ratio.go, rate_limit.go, etc.) and improves code reusability and maintainability.
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| config | Loading commit data... | |
| model_setting | Loading commit data... | |
| operation_setting | Loading commit data... | |
| system_setting | Loading commit data... | |
| api_info.go | Loading commit data... | |
| chat.go | Loading commit data... | |
| group_ratio.go | Loading commit data... | |
| midjourney.go | Loading commit data... | |
| payment.go | Loading commit data... | |
| rate_limit.go | Loading commit data... | |
| sensitive.go | Loading commit data... | |
| system_setting.go | Loading commit data... | |
| user_usable_group.go | Loading commit data... |