From 4c5fa145d36157152454fcd8ad3abc1aeee8e704 Mon Sep 17 00:00:00 2001 From: Andrew Gillis Date: Thu, 18 Jan 2024 14:26:07 -0800 Subject: [PATCH] Use "peer" schema for unknown providers at /routing/v1/providers (#148) The /routing/v1/providers/ endpoint now reports unknown schema as "peer", and omits the Protocol. Testing was manual testing using example in issue. Fixes #147 --- delegated_translator.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/delegated_translator.go b/delegated_translator.go index 4c09959..84ef1df 100644 --- a/delegated_translator.go +++ b/delegated_translator.go @@ -19,6 +19,7 @@ import ( ) const ( + peerSchema = "peer" unknownProtocol = "unknown" unknownSchema = unknownProtocol ) @@ -132,10 +133,9 @@ func (dt *delegatedTranslator) find(w http.ResponseWriter, r *http.Request, encr err := md.UnmarshalBinary(p.Metadata) if err != nil { appendIfUnique(&drProvider{ - Protocol: unknownProtocol, - Schema: unknownSchema, - ID: p.Provider.ID, - Addrs: p.Provider.Addrs, + Schema: peerSchema, + ID: p.Provider.ID, + Addrs: p.Provider.Addrs, }) } else { for _, proto := range md.Protocols() {