handle onboarding (set name)

This commit is contained in:
juancwu 2026-01-04 21:43:22 -05:00
commit ce3577292e
7 changed files with 265 additions and 64 deletions

View file

@ -0,0 +1,20 @@
package validation
import (
"errors"
"strings"
)
func ValidateName(name string) error {
trimmed := strings.TrimSpace(name)
if trimmed == "" {
return errors.New("name is required")
}
if len(trimmed) > 100 {
return errors.New("name is too long (max 100 characters)")
}
return nil
}