go-rules temporarily disabled

This commit is contained in:
Mazyar
2026-05-30 16:19:21 +03:30
parent e869e149c5
commit bca94cd69a
4 changed files with 45 additions and 32 deletions
+11 -3
View File
@@ -3,16 +3,17 @@ package gorules
import (
"context"
"errors"
"strings"
"time"
"tm/pkg/logger"
"repo.ravanertebat.com/k.khodayari/gorulessdk"
// "repo.ravanertebat.com/k.khodayari/gorulessdk" // temporarily disabled: private repo unreachable from server
)
/*
const (
showAvailableStatusAction = gorulessdk.ShowAvailableStatus
)
*/
// Config contains GoRules client configuration.
type Config struct {
@@ -32,12 +33,18 @@ type Client interface {
EvaluateAvailableStatuses(ctx context.Context, currentStatus string, ruleID string) ([]StatusWithCategory, error)
}
// New creates a new GoRules client.
// Temporarily disabled: gorulessdk is unavailable from the deployment server.
func New(_ Config, _ logger.Logger) (Client, error) {
return nil, errors.New("gorulessdk temporarily disabled")
}
/*
type sdkClient struct {
client *gorulessdk.Client
logger logger.Logger
}
// New creates a new GoRules client.
func New(cfg Config, log logger.Logger) (Client, error) {
if strings.TrimSpace(cfg.BaseURL) == "" {
return nil, errors.New("gorules base url is required")
@@ -83,3 +90,4 @@ func (s *sdkClient) EvaluateAvailableStatuses(ctx context.Context, currentStatus
}
return statuses, nil
}
*/