chore: update SWQoSClientConfig

This commit is contained in:
2025-12-26 13:38:06 +08:00
parent 5c82f6b298
commit 2c0cbd574a
3 changed files with 5 additions and 4 deletions

View File

@@ -8,10 +8,10 @@ import (
"github.com/samlior/libsam/pkg/swqos/clients"
)
func NewSWQoSClient(ctx context.Context, agent string, config *SWQoSClientConfig) (SWQoSClient, error) {
func NewSWQoSClient(ctx context.Context, config *SWQoSClientConfig) (SWQoSClient, error) {
var err error
var client SWQoSClient
switch agent {
switch config.Name {
case enum.SWQoSAgentBlockRazor:
client, err = clients.NewBlockRazorClient(ctx, config.SendTxUrl)
case enum.SWQoSAgentNextBlock:
@@ -27,7 +27,7 @@ func NewSWQoSClient(ctx context.Context, agent string, config *SWQoSClientConfig
case enum.SWQoSAgent0slot, enum.SWQoSAgentJito, enum.SWQoSAgentHelius, enum.SWQoSAgentNozomi, enum.SWQoSAgentStellium:
client = clients.NewHttpClient(config.SendTxUrl, config.SendBundleUrl)
default:
return nil, fmt.Errorf("invalid agent: %s", agent)
return nil, fmt.Errorf("invalid agent: %s", config.Name)
}
if err != nil {
return nil, err