package sqids import "github.com/sqids/sqids-go" var engine *sqids.Sqids func Init() error { var err error engine, err = sqids.New(sqids.Options{ MinLength: 12, Alphabet: "AvjM1lkB8N6cuhs2oFxnXyYDwCmLGI7JOzt9fW3HRgb5ZQrqaU04TePSVKdpiE", }) if err != nil { return err } return nil } func Encode(ids []uint64) (string, error) { return engine.Encode(ids) } func Decode(s string) []uint64 { return engine.Decode(s) }