helper

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: May 1, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	StandardLayout = "2006-01-02"
)

Variables

This section is empty.

Functions

func BuildMetaData

func BuildMetaData(page int, size int, order string, totalData int, totalPage int) *model.Metadata

BuildMetaData will building a meta data responses based on param

func CheckPasswordHash

func CheckPasswordHash(hash, password string) bool

CheckPasswordHash will compare current password with hashed password in database

func GenerateRandomToken

func GenerateRandomToken(n int) string

GenerateRandomToken is wrapper function to generating a unique random token

func GetEnvInt

func GetEnvInt(key string) int

GetEnvString return env integer based on key

func GetEnvString

func GetEnvString(key string) string

GetEnvString return env string based on key

func HashPassword

func HashPassword(password string) (string, error)

HashPassword will transform from plain password into hashed password

func OptionsHandler

func OptionsHandler(ctx *fiber.Ctx) error

OptionsHandler will handing preflight requests

func QueryUpdateBuilder

func QueryUpdateBuilder(tableName string, mapArgs map[string]interface{}, wheres []string) (query string, args []interface{}, err error)

QueryUpdateBuilder generate update query from map

func ResponseFormatter

func ResponseFormatter[T any](ctx *fiber.Ctx, statusCode int, err error, message string, data T, meta *model.Metadata) error

ResponseFormatter returning formatted JSON responses

Types

This section is empty.

Jump to

Keyboard shortcuts

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