pullIPFScid method
Implementation
Future<Uint8List> pullIPFScid(String cid, String xxHint) async {
//check if we have this mapped on local cache
/* final b = _io!.readCid(cid);
if (b != null) {
await _io!.mapCidToXX(cid, xxHint);
return b;
}*/
if (xxHint.isNotEmpty && _xxToCid[xxHint] == null) {
_xxToCid[xxHint] = cid;
}
return pullCidFromIPFS(cid, xxHint).then((data) async {
if (data.isEmpty) return Uint8List(0);
//if (xxHint.<<isNotEmpty && _xxCid[xxHint] != null) {
_xxCid[xxHint] = cid;
_io!.commitUint8List(data, 'xx' + xxHint.toString());
_io?.mapCidToXX(cid, xxHint);
//_io?.commitCid(data, cid);
//final xxInt = xxHash(data);
return data;
});
}