initMy static method

Future<DeviceFractal> initMy()

Implementation

static Future<DeviceFractal> initMy() async {
  var name = (await DBF.main.getVar('device'));
  if (name == null) {
    name = getRandomString(8);
    await DBF.main.setVar('device', name);
  }

  final map = EventFractal.storage.map;

  map['device'] = DeviceFractal.my = await DeviceFractal.controller.put({
    'name': name,
    'kind': FKind.eternal.index,
    'folder': FileF.path,
    'pubkey': '',
    'sync_at': 1,
  });
  await DeviceFractal.my.synch();
  return DeviceFractal.my;
}