[agent/codex:gpt-5.4-mini] Read docs/RFC.md fully. Find ONE feature described in the sp... #53

Merged
Virgil merged 1 commit from main into dev 2026-04-03 21:52:34 +00:00
2 changed files with 8 additions and 8 deletions

View file

@ -79,8 +79,8 @@ type Service struct {
type ServiceOptions struct {
Records map[string]NameRecords
Discoverer func() (map[string]NameRecords, error)
FallbackDiscoverer func() (map[string]NameRecords, error)
RecordDiscoverer func() (map[string]NameRecords, error)
FallbackRecordDiscoverer func() (map[string]NameRecords, error)
MainchainAliasClient *MainchainAliasClient
HSDClient *HSDClient
ChainAliasActionCaller ActionCaller
@ -126,8 +126,8 @@ func NewService(options ServiceOptions) *Service {
mainchainAliasClient: options.MainchainAliasClient,
chainAliasActionCaller: options.ChainAliasActionCaller,
chainAliasAction: options.ChainAliasAction,
recordDiscoverer: options.Discoverer,
fallbackRecordDiscoverer: options.FallbackDiscoverer,
recordDiscoverer: options.RecordDiscoverer,
fallbackRecordDiscoverer: options.FallbackRecordDiscoverer,
chainAliasDiscoverer: options.ChainAliasDiscoverer,
fallbackChainAliasDiscoverer: options.FallbackChainAliasDiscoverer,
treeRootCheckInterval: checkInterval,

View file

@ -430,7 +430,7 @@ func TestServiceDiscoverReplacesRecordsFromDiscoverer(t *testing.T) {
A: []string{"10.11.11.11"},
},
},
Discoverer: func() (map[string]NameRecords, error) {
RecordDiscoverer: func() (map[string]NameRecords, error) {
next := records[index%len(records)]
index++
return next, nil
@ -859,11 +859,11 @@ func TestServiceDiscoverFallsBackWhenPrimaryDiscovererFails(t *testing.T) {
A: []string{"10.11.11.11"},
},
},
Discoverer: func() (map[string]NameRecords, error) {
RecordDiscoverer: func() (map[string]NameRecords, error) {
primaryCalled = true
return nil, errors.New("chain service unavailable")
},
FallbackDiscoverer: func() (map[string]NameRecords, error) {
FallbackRecordDiscoverer: func() (map[string]NameRecords, error) {
fallbackCalled = true
return map[string]NameRecords{
"gateway.charon.lthn": {
@ -904,7 +904,7 @@ func TestServiceDiscoverUsesFallbackOnlyWhenPrimaryMissing(t *testing.T) {
A: []string{"10.11.11.11"},
},
},
FallbackDiscoverer: func() (map[string]NameRecords, error) {
FallbackRecordDiscoverer: func() (map[string]NameRecords, error) {
fallbackCalled = true
return map[string]NameRecords{
"gateway.charon.lthn": {