small improvements

This commit is contained in:
Master Kwoth
2016-02-19 03:19:41 +01:00
parent 6dcc8dfc01
commit c08498af54
2 changed files with 11 additions and 8 deletions

View File

@ -667,13 +667,16 @@ namespace NadekoBot.Modules {
}
public void SaveParseToDb<T>(string where) where T : IDataModel {
var data = File.ReadAllText(where);
var arr = JObject.Parse(data)["results"] as JArray;
var objects = new List<T>();
foreach (JObject obj in arr) {
objects.Add(obj.ToObject<T>());
try {
var data = File.ReadAllText(where);
var arr = JObject.Parse(data)["results"] as JArray;
var objects = new List<T>();
foreach (JObject obj in arr) {
objects.Add(obj.ToObject<T>());
}
Classes.DBHandler.Instance.InsertMany(objects);
}
Classes.DBHandler.Instance.InsertMany(objects);
catch { }
}
}
}