1234567891011121314151617181920212223242526 |
- package self_check
- import (
- "github.com/0xJacky/Nginx-UI/internal/geolite"
- "github.com/0xJacky/Nginx-UI/settings"
- "github.com/uozi-tech/cosy"
- )
- func CheckGeoLiteDB() error {
- // Only check if log indexing is enabled
- if !settings.NginxLogSettings.IndexingEnabled {
- return nil
- }
- if !geolite.DBExists() {
- return cosy.WrapErrorWithParams(ErrGeoLiteDBNotFound, geolite.GetDBPath())
- }
- return nil
- }
- func FixGeoLiteDB() error {
- // This is a placeholder function to mark the task as fixable
- // The actual fix is handled by the frontend modal
- return ErrTaskNotFixable
- }
|