diff options
Diffstat (limited to 'utils')
| -rw-r--r-- | utils/email/email.go | 2 | ||||
| -rw-r--r-- | utils/minio/minio.go | 1 | ||||
| -rw-r--r-- | utils/transformers/image.go | 18 | ||||
| -rw-r--r-- | utils/transformers/links.go (renamed from utils/validators/links.go) | 2 | ||||
| -rw-r--r-- | utils/transformers/tokens.go (renamed from utils/validators/tokens.go) | 2 |
5 files changed, 22 insertions, 3 deletions
diff --git a/utils/email/email.go b/utils/email/email.go index 5019627..168da25 100644 --- a/utils/email/email.go +++ b/utils/email/email.go @@ -36,7 +36,7 @@ func SendMail(to, subject, body string) error { } func SendVerificationEmail(user *models.User) error { - token, err := database.GenerateEmailToken(int(user.ID), models.EmailTokenTypeVerification) + token, err := database.GenerateEmailToken(int(user.ID), config.EmailTokenTypeVerification) if err != nil { return fmt.Errorf("failed to generate verification token: %w", err) } diff --git a/utils/minio/minio.go b/utils/minio/minio.go new file mode 100644 index 0000000..c5576b1 --- /dev/null +++ b/utils/minio/minio.go @@ -0,0 +1 @@ +package minio diff --git a/utils/transformers/image.go b/utils/transformers/image.go new file mode 100644 index 0000000..a88d8bb --- /dev/null +++ b/utils/transformers/image.go @@ -0,0 +1,18 @@ +package transformers + +import "imageboard/config" + +func ConvertStringRatingToType(rating string) (config.Rating, error) { + switch rating { + case "safe": + return config.RatingSafe, nil + case "questionable": + return config.RatingQuestionable, nil + case "sensitive": + return config.RatingSensitive, nil + case "explicit": + return config.RatingExplicit, nil + default: + return config.RatingSafe, nil + } +} diff --git a/utils/validators/links.go b/utils/transformers/links.go index cc9dd9b..1ce684c 100644 --- a/utils/validators/links.go +++ b/utils/transformers/links.go @@ -1,4 +1,4 @@ -package validators +package transformers import "strings" diff --git a/utils/validators/tokens.go b/utils/transformers/tokens.go index f377c2e..7ad36ed 100644 --- a/utils/validators/tokens.go +++ b/utils/transformers/tokens.go @@ -1,4 +1,4 @@ -package validators +package transformers import ( "crypto/rand" |
