taldir

Directory service to resolve wallet mailboxes by messenger addresses
Log | Files | Refs | Submodules | README | LICENSE

commit 4895eb9909a2e729399c2fac2b909cf35a8956c6
parent b300e4e5b70a82302084f91e65a85d23a6567b77
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Tue, 20 Oct 2026 10:58:09 +0200

sort alias types in config response

Diffstat:
Mpkg/taldir/taldir.go | 7+++++--
1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/pkg/taldir/taldir.go b/pkg/taldir/taldir.go @@ -37,6 +37,7 @@ import ( "net/url" "os" "regexp" + "sort" "strings" "time" @@ -686,15 +687,17 @@ func (t *Taldir) oidcValidatorResponse(w http.ResponseWriter, r *http.Request) { // @Router /config [get] func (t *Taldir) configResponse(w http.ResponseWriter, r *http.Request) { meths := []AliasType{} - i := 0 for key := range t.Validators { var meth AliasType meth.Name = key meth.Display = t.Validators[key].DisplayName() meth.ChallengeFee = t.Validators[key].ChallengeFee() - i++ meths = append(meths, meth) } + // Sort the slice by name alphabetically + sort.Slice(meths, func(i,j int) bool { + return meths[i].Name < meths[i].Name + }) cfg := VersionResponse{ Version: "1:0:0", Name: "taler-directory",