diff options
Diffstat (limited to 'utils/transformers/image.go')
| -rw-r--r-- | utils/transformers/image.go | 18 |
1 files changed, 18 insertions, 0 deletions
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 + } +} |
