From 5c96ee1900f0ff6ed1cd17ad43aaa4f35f4470d4 Mon Sep 17 00:00:00 2001 From: DarthSim Date: Tue, 13 Aug 2019 17:56:14 +0600 Subject: [PATCH] Simplify applyProcessingOption --- processing_options.go | 80 +++++++++++-------------------------------- 1 file changed, 20 insertions(+), 60 deletions(-) diff --git a/processing_options.go b/processing_options.go index 31974e57..b6ef086d 100644 --- a/processing_options.go +++ b/processing_options.go @@ -650,86 +650,46 @@ func applyFilenameOption(po *processingOptions, args []string) error { func applyProcessingOption(po *processingOptions, name string, args []string) error { switch name { case "format", "f", "ext": - if err := applyFormatOption(po, args); err != nil { - return err - } + return applyFormatOption(po, args) case "resize", "rs": - if err := applyResizeOption(po, args); err != nil { - return err - } + return applyResizeOption(po, args) case "resizing_type", "rt": - if err := applyResizingTypeOption(po, args); err != nil { - return err - } + return applyResizingTypeOption(po, args) case "size", "s": - if err := applySizeOption(po, args); err != nil { - return err - } + return applySizeOption(po, args) case "width", "w": - if err := applyWidthOption(po, args); err != nil { - return err - } + return applyWidthOption(po, args) case "height", "h": - if err := applyHeightOption(po, args); err != nil { - return err - } + return applyHeightOption(po, args) case "enlarge", "el": - if err := applyEnlargeOption(po, args); err != nil { - return err - } + return applyEnlargeOption(po, args) case "extend", "ex": - if err := applyExtendOption(po, args); err != nil { - return err - } + return applyExtendOption(po, args) case "dpr": - if err := applyDprOption(po, args); err != nil { - return err - } + return applyDprOption(po, args) case "gravity", "g": - if err := applyGravityOption(po, args); err != nil { - return err - } + return applyGravityOption(po, args) case "crop", "c": - if err := applyCropOption(po, args); err != nil { - return err - } + return applyCropOption(po, args) case "quality", "q": - if err := applyQualityOption(po, args); err != nil { - return err - } + return applyQualityOption(po, args) case "background", "bg": - if err := applyBackgroundOption(po, args); err != nil { - return err - } + return applyBackgroundOption(po, args) case "blur", "bl": - if err := applyBlurOption(po, args); err != nil { - return err - } + return applyBlurOption(po, args) case "sharpen", "sh": - if err := applySharpenOption(po, args); err != nil { - return err - } + return applySharpenOption(po, args) case "watermark", "wm": - if err := applyWatermarkOption(po, args); err != nil { - return err - } + return applyWatermarkOption(po, args) case "preset", "pr": - if err := applyPresetOption(po, args); err != nil { - return err - } + return applyPresetOption(po, args) case "cachebuster", "cb": - if err := applyCacheBusterOption(po, args); err != nil { - return err - } + return applyCacheBusterOption(po, args) case "filename", "fn": - if err := applyFilenameOption(po, args); err != nil { - return err - } - default: - return fmt.Errorf("Unknown processing option: %s", name) + return applyFilenameOption(po, args) } - return nil + return fmt.Errorf("Unknown processing option: %s", name) } func applyProcessingOptions(po *processingOptions, options urlOptions) error {