public static async Task <IEnumerable <ItemBaseDto> > LoadAsync() { var json = await DataUtils.LoadRePoEAsObjectAsync("base_items", true); var loader = new ItemBaseLoader(); var xmlBases = loader.CreateXmlItemBases(json).ToList(); Log.Info("Unknown tags: " + string.Join(", ", loader._unknownTags)); return(xmlBases); }
private async Task <IReadOnlyList <ItemBase> > LoadBases() { var xmlBases = await ItemBaseLoader.LoadAsync(); return(xmlBases.Select(x => new ItemBase(_itemImageService, ModDatabase, x)).ToList()); }