diff options
Diffstat (limited to 'internal/utils.go')
| -rw-r--r-- | internal/utils.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/internal/utils.go b/internal/utils.go index c135f9b..47513ae 100644 --- a/internal/utils.go +++ b/internal/utils.go @@ -14,11 +14,11 @@ func GenerateCardID(bulgarianWord string) string { // Get current timestamp in milliseconds now := time.Now() epochMillis := now.UnixNano() / 1000000 - + // Calculate MD5 hash of the word hash := md5.Sum([]byte(bulgarianWord)) hashStr := hex.EncodeToString(hash[:])[:8] // Use first 8 chars of MD5 - + // Combine timestamp and hash return fmt.Sprintf("%d_%s", epochMillis, hashStr) } @@ -40,7 +40,7 @@ func SanitizeFilename(s string) string { // isAlphaNumeric checks if a rune is alphanumeric func isAlphaNumeric(r rune) bool { - return (r >= 'a' && r <= 'z') || (r >= 'A' && r <= 'Z') || - (r >= '0' && r <= '9') || (r >= 'а' && r <= 'я') || - (r >= 'А' && r <= 'Я') -}
\ No newline at end of file + return (r >= 'a' && r <= 'z') || (r >= 'A' && r <= 'Z') || + (r >= '0' && r <= '9') || (r >= 'а' && r <= 'я') || + (r >= 'А' && r <= 'Я') +} |
