fix linter errors

This commit is contained in:
Siyuan 2025-09-25 23:22:19 +00:00
parent 1d0226d765
commit c5034e00d6
2 changed files with 15 additions and 12 deletions

View File

@ -185,19 +185,19 @@ func updateStaticContents() {
nativeInstance.UpdateLabelIfChanged("home_info_mac_addr", networkState.MACString())
// get cpu info
cpuInfo, err := os.ReadFile("/proc/cpuinfo")
if cpuInfo, err := os.ReadFile("/proc/cpuinfo"); err == nil {
// get the line starting with "Serial"
for _, line := range strings.Split(string(cpuInfo), "\n") {
for line := range strings.SplitSeq(string(cpuInfo), "\n") {
if strings.HasPrefix(line, "Serial") {
serial := strings.SplitN(line, ":", 2)[1]
nativeInstance.UpdateLabelAndChangeVisibility("cpu_serial", strings.TrimSpace(serial))
break
}
}
}
// get kernel version
kernelVersion, err := os.ReadFile("/proc/version")
if err == nil {
if kernelVersion, err := os.ReadFile("/proc/version"); err == nil {
kernelVersion := strings.TrimPrefix(string(kernelVersion), "Linux version ")
kernelVersion = strings.SplitN(kernelVersion, " ", 2)[0]
nativeInstance.UpdateLabelAndChangeVisibility("kernel_version", kernelVersion)

View File

@ -28,10 +28,13 @@ func initNative(systemVersion *semver.Version, appVersion *semver.Version) {
nativeLogger.Trace().Str("event", event).Msg("rpc event received")
switch event {
case "resetConfig":
rpcResetConfig()
rpcReboot(true)
err := rpcResetConfig()
if err != nil {
nativeLogger.Warn().Err(err).Msg("error resetting config")
}
_ = rpcReboot(true)
case "reboot":
rpcReboot(true)
_ = rpcReboot(true)
default:
nativeLogger.Warn().Str("event", event).Msg("unknown rpc event received")
}