mirror of
https://github.com/komari-monitor/komari.git
synced 2026-11-11 17:00:18 +00:00
19 lines
518 B
Go
19 lines
518 B
Go
package update
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
"github.com/komari-monitor/komari/api"
|
|
"github.com/komari-monitor/komari/database/logOperation"
|
|
"github.com/komari-monitor/komari/utils/geoip"
|
|
)
|
|
|
|
func UpdateMmdbGeoIP(c *gin.Context) {
|
|
if err := geoip.UpdateGeoIpDatabase(); err != nil {
|
|
api.RespondError(c, 500, "Failed to update GeoIP database "+err.Error())
|
|
return
|
|
}
|
|
uuid, _ := c.Get("uuid")
|
|
logOperation.Log(c.ClientIP(), uuid.(string), "GeoIP database updated", "info")
|
|
api.RespondSuccess(c, nil)
|
|
}
|