(new): rich message support
Golang lint / lint (pull_request) Successful in 1m20s
Golang lint / lint (push) Successful in 4m8s

(fix): runtime reliability
(tests): regression coverage
(doc): v1.1 release notes
This commit is contained in:
2026-08-12 16:34:44 +03:00
parent 48ddf66540
commit f03a081ed6
83 changed files with 6122 additions and 1925 deletions
+4 -2
View File
@@ -8,7 +8,9 @@ import (
)
// Ptr returns a pointer to v.
func Ptr[T any](v T) *T { return &v }
//
//go:fix inline
func Ptr[T any](v T) *T { return new(v) }
// Val returns dereferenced pointer value or def when p is nil.
func Val[T any](p *T, def T) T {
@@ -36,5 +38,5 @@ func generateToken(b int) (string, error) {
if _, err := rand.Read(bytes); err != nil {
return "", err
}
return base64.URLEncoding.EncodeToString(bytes), nil
return base64.RawURLEncoding.EncodeToString(bytes), nil
}