init method

Future<List<int>> init(
  1. interzoneDisk io,
  2. String siteName
)

Implementation

Future<List<int>> init(interzoneDisk io, String siteName) async {
  _io = io;
  _ioSiteName = siteName;
  /*OutgoingMessage test = OutgoingMessage(
      0, 'nick', 'text', 'root', 'pp', 0, Uint8List(0), 'cid');
  Uint8List tb = test.binary;
  var y = OutgoingMessage.fromBinary(tb);
  print('r');*/
  //read pending items on the disk queue
  return [];
  final ri = await _io?.readUint64List(_ioSiteName + 'ogmDq');
  //TODO lazy pull when necessary
  if (ri != null && ri.isNotEmpty) {
    _diskQueued = ri.toSet();
    for (var i in ri) {
      final en = await pullFromDiskQueue(i);
      if (en != null) {
        if (en.shortLinkOfPrevious.isEmpty) {
          hardDrop(i);
        } else {
          _data[i] = en;
        }
      } else {
        hardDrop(i);
      }
    }
  }
  return _data.keys.toList();
}