public static KoinoniaApplication FetchInstallsRegistry(this KoinoniaApplication koinonia, bool force = false) { var configPath = PathUtils.InstallRegistryPath; if (!File.Exists(configPath)) { return(koinonia); } var json = File.ReadAllText(configPath); koinonia.InstallsRegistry = JsonUtils.DeserializeObject <List <Install> >(json); return(koinonia); }
public static ConfigData FromJsonString(string json) { return(JsonUtils.DeserializeObject <ConfigData>(json)); }