Nodes descriptions added

This commit is contained in:
Dmitry 2022-12-27 17:57:17 +08:00 committed by Mikhail Iudin
parent aa029ce71b
commit 270a6bdcee
No known key found for this signature in database
GPG Key ID: FAAAA8BAABDFF1C0

View File

@ -164,15 +164,15 @@ func (s *service) registerScripts() {
return space.Id return space.Id
} }
doesNodesContainDocument := func(docId string, spaceId string) map[string]bool { nodesDocumentHeads := func(docId string, spaceId string) map[string][]string {
var dictionary = map[string]bool{} var dictionary = map[string][]string{}
for _, node := range nodes { for _, node := range nodes {
resp, _ := s.node.TreeParams(context.Background(), node.address, &nodeproto.TreeParamsRequest{ resp, _ := s.node.TreeParams(context.Background(), node.address, &nodeproto.TreeParamsRequest{
SpaceId: spaceId, SpaceId: spaceId,
DocumentId: docId, DocumentId: docId,
}) })
dictionary[node.name] = resp.GetHeadIds() != nil dictionary[node.name] = resp.GetHeadIds()
} }
return dictionary return dictionary
@ -211,7 +211,7 @@ func (s *service) registerScripts() {
if !contains { if !contains {
print(fmt.Sprintf("%s doesn't contain a document %s", client.name, documentId)) print(fmt.Sprintf("%s doesn't contain a document %s", client.name, documentId))
fmt.Println(doesNodesContainDocument(documentId, spaceId)) fmt.Println(nodesDocumentHeads(documentId, spaceId))
} else { } else {
print(fmt.Sprintf("%s contains a document %s", client.name, documentId)) print(fmt.Sprintf("%s contains a document %s", client.name, documentId))
} }
@ -289,6 +289,7 @@ func (s *service) registerScripts() {
print(fmt.Sprintf("%s document %s head is %v", client2.name, docId, rs2.GetHeadIds())) print(fmt.Sprintf("%s document %s head is %v", client2.name, docId, rs2.GetHeadIds()))
if rs1.GetHeadIds() == nil || rs1.GetHeadIds() == nil { if rs1.GetHeadIds() == nil || rs1.GetHeadIds() == nil {
fmt.Println(nodesDocumentHeads(docId, spaceId))
print("Some head is nil") print("Some head is nil")
return false return false
} }