makeEntity method

Future<FractalFS?> makeEntity(
  1. FileSystemEntity fse
)

Implementation

Future<FractalFS?> makeEntity(FileSystemEntity fse) async {
  final st = await File(fse.path).stat();
  final name = fse.path.split('/').last;
  final type = _getFType(st.type);
  final mk = MakeF({
    'name': name,
    'to': this,
    'kind': FKind.file.index,
  });

  print(mk);

  final fractal = await switch (type) {
    FileFractalType.directory => NodeFractal.controller.put(mk),
    FileFractalType.file => FileFractal.controller.put(mk),
    _ => null,
  };
  fractal?.synch();
  return fractal;
}