From 037db8141261769c55e67eef75d5422ea35e64dd Mon Sep 17 00:00:00 2001 From: stuart Date: Thu, 30 May 2024 10:45:38 +0200 Subject: [PATCH] enable peers greetLao --- be1-go/internal/popserver/handler/root.go | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/be1-go/internal/popserver/handler/root.go b/be1-go/internal/popserver/handler/root.go index e1f2b58652..e4f3b4b889 100644 --- a/be1-go/internal/popserver/handler/root.go +++ b/be1-go/internal/popserver/handler/root.go @@ -167,15 +167,15 @@ func createLaoAndChannels(msg, laoGreetMsg message.Message, organizerPubBuf []by } func createLaoGreet(organizerBuf []byte, laoID string) (message.Message, *answer.Error) { - //peersInfo, errAnswer := state.GetAllPeersInfo() - //if errAnswer != nil { - // return message.Message{}, errAnswer.Wrap("createAndSendLaoGreet") - //} - // - //knownPeers := make([]messagedata.Peer, 0, len(peersInfo)) - //for _, info := range peersInfo { - // knownPeers = append(knownPeers, messagedata.Peer{Address: info.ClientAddress}) - //} + peersInfo, errAnswer := state.GetAllPeersInfo() + if errAnswer != nil { + return message.Message{}, errAnswer.Wrap("createAndSendLaoGreet") + } + + knownPeers := make([]messagedata.Peer, 0, len(peersInfo)) + for _, info := range peersInfo { + knownPeers = append(knownPeers, messagedata.Peer{Address: info.ClientAddress}) + } _, clientServerAddress, _, errAnswer := config.GetServerInfo() if errAnswer != nil { @@ -188,8 +188,7 @@ func createLaoGreet(organizerBuf []byte, laoID string) (message.Message, *answer LaoID: laoID, Frontend: base64.URLEncoding.EncodeToString(organizerBuf), Address: clientServerAddress, - //Peers: knownPeers, - Peers: make([]messagedata.Peer, 0), + Peers: knownPeers, } // Marshall the message data