setKeys method
void
setKeys()
Implementation
void setKeys() {
final file = File('lib/src/config/app.json');
// Create file if it doesn't exist
if (!file.existsSync()) {
file.createSync(recursive: true);
file.writeAsStringSync('{}');
}
String content = file.readAsStringSync();
if(content.isEmpty) content = "{}";
final config = json.decode(content);
config["name"] = "Archery Web Application";
config['version'] = version;
config["timestamp"] = DateTime.now().toUtc().toIso8601String();
config['key'] = generateKey();
config['id'] = Uuid().v4();
config['debug'] = true;
file.writeAsStringSync(json.encode(config));
}