utils

package
v1.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 1, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CloudFlareBanIP added in v1.2.0

func CloudFlareBanIP(ip, reason string) (err error)

CloudFlareBanIP will query the CloudFlare API and add the IP to ban to all zones

func PruneAnalytics added in v1.2.0

func PruneAnalytics()

PruneAnalytics will remove old entries from the analytics table

Types

type PagedResponse

type PagedResponse struct {
	Total       uint        `json:"total"`
	Limit       uint        `json:"limit"`
	PerPage     uint        `json:"per_page"`
	Pages       uint        `json:"pages"`
	CurrentPage uint        `json:"current_page"`
	Items       interface{} `json:"items"`
}

PagedResponse contains the fields for pagination in the JSON response and all model items

func (*PagedResponse) Get

func (p *PagedResponse) Get()

Get query limit and total pages

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL