27 lines
477 B
Go
27 lines
477 B
Go
package app
|
|
|
|
import (
|
|
"encoding/json"
|
|
"os"
|
|
"strings"
|
|
)
|
|
|
|
func loadRoutesClearCacheMeta() (routesClearCacheMeta, error) {
|
|
data, err := os.ReadFile(routesCacheMeta)
|
|
if err != nil {
|
|
return routesClearCacheMeta{}, err
|
|
}
|
|
var meta routesClearCacheMeta
|
|
if err := json.Unmarshal(data, &meta); err != nil {
|
|
return routesClearCacheMeta{}, err
|
|
}
|
|
return meta, nil
|
|
}
|
|
|
|
func ifaceOrDash(iface string) string {
|
|
if strings.TrimSpace(iface) == "" {
|
|
return "-"
|
|
}
|
|
return iface
|
|
}
|