m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/pl/edu/mimuw/cloudatlas/fetcher
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/pl/edu/mimuw/cloudatlas/fetcher')
-rw-r--r--src/main/java/pl/edu/mimuw/cloudatlas/fetcher/Fetcher.java5
1 files changed, 4 insertions, 1 deletions
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<Value> 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);