Refactor DNS stats widget

This commit is contained in:
Svilen Markov
2025-03-15 18:42:58 +00:00
parent 78ad88a245
commit 4b2438c298
6 changed files with 394 additions and 415 deletions
-10
View File
@@ -82,16 +82,6 @@ func decodeJsonFromRequest[T any](client requestDoer, request *http.Request) (T,
return result, nil
}
func decodeJsonInto[T any](client requestDoer, request *http.Request, out *T) error {
result, err := decodeJsonFromRequest[T](client, request)
if err != nil {
return err
}
*out = result
return nil
}
func decodeJsonFromRequestTask[T any](client requestDoer) func(*http.Request) (T, error) {
return func(request *http.Request) (T, error) {
return decodeJsonFromRequest[T](client, request)