util

package
v0.5.2 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2022 License: MPL-2.0 Imports: 22 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CleanEndpoint

func CleanEndpoint(s string) (string, error)

func ComputeJSONHmac

func ComputeJSONHmac(hash, data, secret string, order bool) (string, error)

func ConvertDefaultHeaderToCustomHeader

func ConvertDefaultHeaderToCustomHeader(h *http.Header) *datastore.HttpHeader

ConvertDefaultHeaderToCustomHeader converts http.Header to convoy.HttpHeader

func EndOfMonth

func EndOfMonth(t time.Time) time.Time

func GenerateAPIKey

func GenerateAPIKey() (string, string)

func GenerateRandomString

func GenerateRandomString(s int) (string, error)

GenerateRandomString generates a random string source form /dev/urandom

func GenerateSecret

func GenerateSecret() (string, error)

func GetMetadataFromEndpoints

func GetMetadataFromEndpoints(endpoints []datastore.Endpoint) []datastore.EndpointMetadata

func IsJSON

func IsJSON(s string) bool

func IsStringEmpty

func IsStringEmpty(s string) bool

IsStringEmpty checks if the given string s is empty or not

func JsonReMarshalString

func JsonReMarshalString(s string) (string, error)

func ParseMetadataFromActiveEndpoints

func ParseMetadataFromActiveEndpoints(endpoints []datastore.Endpoint) []datastore.EndpointMetadata

func ReadJSON

func ReadJSON(r *http.Request, dst interface{}) error

func StartOfMonth

func StartOfMonth(t time.Time) time.Time

func Validate

func Validate(dst interface{}) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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