public Destiny2Api(String Key, UserAgentHeader Header, String DB_Path) { ApiKey = Key; UserAgent = Header; _Web.BaseAddress = new Uri(ApiRootPath); _Web.DefaultRequestHeaders.Add("X-API-Key", ApiKey); _Web.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", UserAgent.ToString()); _Web.DefaultRequestHeaders.Add("Accept", "applicaiton/json"); DataEngine = new SQLiteDestinyEngine(new FileInfo(DB_Path)); }
private void InitDataWithoutPath(DirectoryInfo Root) { var alreadyHasFile = Root.GetFiles("*.content", SearchOption.AllDirectories).FirstOrDefault(); DataEngine = new SQLiteDestinyEngine(new FileInfo(Path.Combine(Root.FullName, alreadyHasFile != null ? alreadyHasFile.FullName : "FakeDB.content"))); }