From e3599820c3a2bcd85053f186128ba65d0ceab5a9 Mon Sep 17 00:00:00 2001 From: Marcin Chrzanowski Date: Mon, 27 Jan 2020 17:49:53 +0100 Subject: Set leaf contacts regularly --- src/main/java/pl/edu/mimuw/cloudatlas/fetcher/Fetcher.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/pl/edu/mimuw/cloudatlas/fetcher/Fetcher.java b/src/main/java/pl/edu/mimuw/cloudatlas/fetcher/Fetcher.java index 096e4e3..8916b13 100644 --- a/src/main/java/pl/edu/mimuw/cloudatlas/fetcher/Fetcher.java +++ b/src/main/java/pl/edu/mimuw/cloudatlas/fetcher/Fetcher.java @@ -114,9 +114,12 @@ public class Fetcher { api.setFallbackContacts(ClientController.parseContactsString(fallbackContactsString)); ValueContact initialContact = new ValueContact(new PathName(zonePath), InetAddress.getByName(ownAddr)); - api.setAttributeValue(zonePath, "contacts", initialContact); + Set initialContacts = new HashSet(); + initialContacts.add(initialContact); + ValueSet initialContactsValue = new ValueSet(initialContacts, TypePrimitive.CONTACT); while((jsonAttribs = bufferRead.readLine()) != null) { + api.setAttributeValue(zonePath, "contacts", initialContactsValue); System.out.println(jsonAttribs); System.out.flush(); deserializedAttribs = deserializeAttribs(jsonAttribs); -- cgit v1.2.3