package Ġdan b roid . ipfs . api . test Ċ Ċ import Ġdan b roid . ipfs . api . blocking Ċ import Ġdan b roid . ipfs . api . flow Ċ import Ġkotlinx . coroutines . Internal Cor outines Api Ċ import Ġkotlinx . coroutines . flow . collect Ċ import Ġorg . junit . Test Ċ Ċ class ĠBasic Ġ{ ĊĠ Ġ@ Internal Cor outines Api ĊĠ Ġ@ Test ĊĠ Ġfun Ġls () Ġ{ ĊĠĠĠ Ġval Ġpath Ġ= Ġ"/ ipfs / Qm Zh 1 J Za Es Nj GS 1 Cc SEP Po hit G 9 o EV d Y b 9 u U sm h ve S As An " ĊĠĠĠ Ġlog . info (" listing Ġ$ path ") ĊĊĠĠĠ Ġapi . blocking Ġ{ ĊĊĠĠĠĠĠ Ġbasic . ls ( path , Ġresolve Size Ġ= Ġfalse , Ġresolve Type Ġ= Ġtrue , Ġstream Ġ= Ġtrue ). flow () ĊĠĠĠĠĠĠĠ Ġ. collect Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġlog . info (" objects : Ġ$ it Ġlength : Ġ${ it . Objects . size }") ĊĠĠĠĠĠĠĠĠĠ Ġ// Ġlog . info (" objects : Ġ$ it Ġlength : Ġ${ it . Objects . size }") ĊĠĠĠĠĠĠĠĠĠ Ġ/* ĠĠ Ġit . Objects [ 0 ]. Links [ 0 ]. Hash . also Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrequire ( it Ġ== Ġ" Qm T 8 3 eh G dr 7 s 7 oS fr VP 7 5 9 x Jn K 8 k Wj YN qc 7 1 HJ DN 7 Dg Uu 7 ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Invalid Ġhash : Ġ$ it " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}*/ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } ĊĊ