first commit

This commit is contained in:
2025-03-21 11:05:42 +08:00
commit 7dffc94035
1717 changed files with 724764 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
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)
}