fixes pihole stats
This commit is contained in:
@@ -17,7 +17,7 @@ type Queries struct {
|
||||
UniqueDomains int64 `json:"unique_domains"`
|
||||
Forwarded int64 `json:"forwarded"`
|
||||
Cached int64 `json:"cached"`
|
||||
Frequency int64 `json:"frequency"`
|
||||
Frequency float64 `json:"frequency"`
|
||||
}
|
||||
|
||||
type Clients struct {
|
||||
@@ -31,11 +31,12 @@ type Gravity struct {
|
||||
}
|
||||
|
||||
func (ph *PiHConnector) Summary() Summary {
|
||||
summary := &Summary{}
|
||||
summary := Summary{}
|
||||
|
||||
err := json.Unmarshal(ph.get("stats/summary"), summary)
|
||||
response := ph.get("stats/summary")
|
||||
err := json.Unmarshal(response, &summary)
|
||||
if err != nil {
|
||||
summary = &Summary{}
|
||||
summary = Summary{}
|
||||
}
|
||||
return *summary
|
||||
return summary
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@ func createPiholeStats(ctx context.Context, _ terminalapi.Terminal, _ interface{
|
||||
if err := list.Write(fmt.Sprintf("Cached Queries: %d\n", summary.Queries.Cached), text.WriteCellOpts(cell.FgColor(cell.ColorWhite))); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := list.Write(fmt.Sprintf("Queries per Second: %d\n", summary.Queries.Frequency), text.WriteCellOpts(cell.FgColor(cell.ColorWhite))); err != nil {
|
||||
if err := list.Write(fmt.Sprintf("Queries per Second: %f\n", summary.Queries.Frequency), text.WriteCellOpts(cell.FgColor(cell.ColorWhite))); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user