@@ -127,7 +127,7 @@ public List<MerkleNode> add(List<NamedStreamable> files, boolean wrap, boolean h
127
127
m .addSubtree (Paths .get ("" ), file );
128
128
} else
129
129
m .addFilePart ("file" , Paths .get ("" ), file );
130
- };
130
+ }
131
131
String res = m .finish ();
132
132
return JSONParser .parseStream (res ).stream ()
133
133
.map (x -> MerkleNode .fromJSON ((Map <String , Object >) x ))
@@ -145,7 +145,7 @@ public List<MerkleNode> add(List<NamedStreamable> files, AddArgs args) throws IO
145
145
m .addSubtree (Paths .get ("" ), file );
146
146
} else
147
147
m .addFilePart ("file" , Paths .get ("" ), file );
148
- };
148
+ }
149
149
String res = m .finish ();
150
150
return JSONParser .parseStream (res ).stream ()
151
151
.map (x -> MerkleNode .fromJSON ((Map <String , Object >) x ))
@@ -420,10 +420,8 @@ public Object peers(String topic) throws IOException {
420
420
421
421
/**
422
422
*
423
- * @param topic
423
+ * @param topic topic to publish to
424
424
* @param data url encoded data to be published
425
- * @return
426
- * @throws IOException
427
425
*/
428
426
public void pub (String topic , String data ) {
429
427
String encodedTopic = Multibase .encode (Multibase .Base .Base64Url , topic .getBytes ());
@@ -471,7 +469,7 @@ public List<Map> codecs(boolean numeric, boolean supported) throws IOException
471
469
}
472
470
473
471
public Map format (Cid hash , Optional <String > f , Optional <String > v , Optional <String > mc , Optional <String > b ) throws IOException {
474
- String fArg = f .isPresent () ? "&f=" + URLEncoder .encode (f .get ()) : "" ;
472
+ String fArg = f .isPresent () ? "&f=" + URLEncoder .encode (f .get (), "UTF-8" ) : "" ;
475
473
String vArg = v .isPresent () ? "&v=" + v .get () : "" ;
476
474
String mcArg = mc .isPresent () ? "&mc=" + mc .get () : "" ;
477
475
String bArg = b .isPresent () ? "&b=" + b .get () : "" ;
0 commit comments