You've already forked img-proxy-url-generator
Added grpc web service
This commit is contained in:
@@ -3,7 +3,6 @@ package grpc
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"github.com/aws/aws-sdk-go/aws"
|
||||
"github.com/siteworxpro/img-proxy-url-generator/generator"
|
||||
"log"
|
||||
"strings"
|
||||
@@ -19,6 +18,7 @@ func NewService(imgGenerator *generator.Generator) *GeneratorService {
|
||||
}
|
||||
|
||||
func (s *GeneratorService) Generate(c context.Context, r *UrlRequest) (*UrlResponse, error) {
|
||||
defer c.Done()
|
||||
|
||||
var err error
|
||||
format := generator.DEF
|
||||
@@ -26,16 +26,18 @@ func (s *GeneratorService) Generate(c context.Context, r *UrlRequest) (*UrlRespo
|
||||
if r.Format != nil {
|
||||
format, err = s.imgGenerator.StringToFormat(r.Format.String())
|
||||
if err != nil {
|
||||
println(err.Error())
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
|
||||
url, err := s.imgGenerator.GenerateUrl(*r.Image, r.Params, format)
|
||||
url, err := s.imgGenerator.GenerateUrl(r.Image, r.Params, format)
|
||||
if err != nil {
|
||||
println(err.Error())
|
||||
return nil, err
|
||||
}
|
||||
|
||||
log.Println(fmt.Sprintf("%s - [%s] - (%s)", *r.Image, strings.Join(r.Params, ","), url))
|
||||
log.Println(fmt.Sprintf("%s - [%s] - (%s)", r.Image, strings.Join(r.Params, ","), url))
|
||||
|
||||
return &UrlResponse{Url: aws.String(url)}, nil
|
||||
return &UrlResponse{Url: url}, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user