load static method
Implementation
static Future<FileVariableStore> load(File dataFile) async {
Map<String, Object?>? initialData;
if (dataFile.existsSync()) {
try {
var variableContent = await dataFile.readAsString();
initialData = jsonDecode(variableContent) as Map<String, Object?>;
} catch (e) {
print('Failed to load initial variables $e');
}
}
return FileVariableStore._(dataFile, initialData ?? {});
}