[no message]
This commit is contained in:
@@ -2,7 +2,6 @@ stages:
|
|||||||
- Testing
|
- Testing
|
||||||
- build
|
- build
|
||||||
|
|
||||||
|
|
||||||
include:
|
include:
|
||||||
- component: $CI_SERVER_FQDN/shared/blueprints/golang-tests@v1.2.0
|
- component: $CI_SERVER_FQDN/shared/blueprints/golang-tests@v1.2.0
|
||||||
rules:
|
rules:
|
||||||
|
@@ -7,14 +7,31 @@ import (
|
|||||||
"github.com/siteworxpro/top-wallpaper/resize"
|
"github.com/siteworxpro/top-wallpaper/resize"
|
||||||
"io"
|
"io"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
"os"
|
||||||
|
"strconv"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Get(c echo.Context) error {
|
func Get(c echo.Context) error {
|
||||||
cc := c.(*CustomContext)
|
cc := c.(*CustomContext)
|
||||||
|
|
||||||
var latestImageVal string
|
var size int
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
|
if sizeS, ok := os.LookupEnv("MAX_SIZE"); ok {
|
||||||
|
size, err = strconv.Atoi(sizeS)
|
||||||
|
if err != nil {
|
||||||
|
size = 1200
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
size = 1200
|
||||||
|
}
|
||||||
|
|
||||||
|
if size < 100 {
|
||||||
|
size = 1200
|
||||||
|
}
|
||||||
|
|
||||||
|
var latestImageVal string
|
||||||
if cc.redis != nil {
|
if cc.redis != nil {
|
||||||
latestImage := cc.redis.Get(context.TODO(), "latestImage")
|
latestImage := cc.redis.Get(context.TODO(), "latestImage")
|
||||||
latestImageVal, err = latestImage.Result()
|
latestImageVal, err = latestImage.Result()
|
||||||
@@ -70,7 +87,7 @@ func Get(c echo.Context) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
imageData = string(imageDataBytes)
|
imageData = string(imageDataBytes)
|
||||||
resized, err := resize.Shrink(imageData, 1200, 70)
|
resized, err := resize.Shrink(imageData, uint(size), 70)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return c.String(http.StatusInternalServerError, "Error resizing image")
|
return c.String(http.StatusInternalServerError, "Error resizing image")
|
||||||
|
Reference in New Issue
Block a user