utils

package
v0.0.0-...-d0a0e58 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2022 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GenesisUnixTime = 1598306400
)
View Source
const (
	HashStrength = bcrypt.MinCost + 1
)

Variables

This section is empty.

Functions

func ComparePassword

func ComparePassword(hashedPassword, password string) bool

func CurrentTimestamp

func CurrentTimestamp() int64

func GenRandStr

func GenRandStr(size int) string

GenRandStr Generates a random string, space contains number, uppercase and lowercase letters

func GenerateClientId

func GenerateClientId() string

func GenerateHashedPassword

func GenerateHashedPassword(password string) (string, error)

func GenerateRandNumStr

func GenerateRandNumStr(size int) string

GenerateRandNumStr Generates a random numeric string

func GenerateRandomBytes

func GenerateRandomBytes(n int) ([]byte, error)

func GenerateRandomBytesToHex

func GenerateRandomBytesToHex(bytes int) (string, error)

func GetBlockTimeByEpoch

func GetBlockTimeByEpoch(epoch int64) time.Time

func GetClientIP

func GetClientIP(c *gin.Context) string

func GetDurationByEpoch

func GetDurationByEpoch(epoch int64) time.Duration

func GetEpochByTime

func GetEpochByTime(t time.Time) int64

func GetFileList

func GetFileList(args []string) (fileList []string, err error)

func GetGenesisTime

func GetGenesisTime() time.Time

func MonthBegin

func MonthBegin(t time.Time) time.Time

func PaginationHelper

func PaginationHelper(page, pageSize, defaultPageSize int) (offset int, size int)

func RandInt

func RandInt(min, max int) int

func TmpFileName

func TmpFileName(name string) string

Types

type AsyncManager

type AsyncManager struct {
	// contains filtered or unexported fields
}

func (*AsyncManager) AddTask

func (a *AsyncManager) AddTask(funcTask func())

func (*AsyncManager) Wait

func (a *AsyncManager) Wait()

Jump to

Keyboard shortcuts

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