open static method
Implementation
static Future<UDocTextIndex> open(String fingerprint) async {
if (kIsWeb) return UDocTextIndex._(fingerprint, null);
try {
final Directory support = await getApplicationSupportDirectory();
final Directory directory = Directory("${support.path}${Platform.pathSeparator}$_folder");
if (!directory.existsSync()) directory.createSync(recursive: true);
final File file = File("${directory.path}${Platform.pathSeparator}$fingerprint.jsonl");
final UDocTextIndex index = UDocTextIndex._(fingerprint, file);
if (file.existsSync()) await index._scan();
return index;
} on Object {
return UDocTextIndex._(fingerprint, null);
}
}