Code re-organization
Some checks failed
Go Tests / build (1.22.x) (push) Failing after 1m27s

This commit is contained in:
2025-01-26 18:20:45 -05:00
parent b93d1c29b8
commit 85938a2def
21 changed files with 685 additions and 348 deletions

View File

@@ -3,6 +3,7 @@ package grpc
import (
"context"
"fmt"
"github.com/siteworxpro/img-proxy-url-generator/config"
"github.com/siteworxpro/img-proxy-url-generator/generator"
"log"
"strings"
@@ -13,8 +14,13 @@ type GeneratorService struct {
imgGenerator *generator.Generator
}
func NewService(imgGenerator *generator.Generator) *GeneratorService {
return &GeneratorService{imgGenerator: imgGenerator}
func NewService(config *config.Config) (*GeneratorService, error) {
g, err := generator.NewGenerator(config)
if err != nil {
return nil, err
}
return &GeneratorService{imgGenerator: g}, nil
}
func (s *GeneratorService) Generate(c context.Context, r *UrlRequest) (*UrlResponse, error) {