diff --git a/AideDeJeu/AideDeJeu.Android/Resources/Resource.designer.cs b/AideDeJeu/AideDeJeu.Android/Resources/Resource.designer.cs index 0853c4c2..f2ed5757 100644 --- a/AideDeJeu/AideDeJeu.Android/Resources/Resource.designer.cs +++ b/AideDeJeu/AideDeJeu.Android/Resources/Resource.designer.cs @@ -26,7 +26,6 @@ namespace AideDeJeu.Droid public static void UpdateIdValues() { - global::Splat.Resource.String.library_name = global::AideDeJeu.Droid.Resource.String.library_name; global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarSize = global::AideDeJeu.Droid.Resource.Attribute.actionBarSize; } diff --git a/AideDeJeu/AideDeJeu/ViewModels/MonsterDetailViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/MonsterDetailViewModel.cs index 797fbe88..04e3c404 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/MonsterDetailViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/MonsterDetailViewModel.cs @@ -1,12 +1,9 @@ using AideDeJeu.Tools; -using AideDeJeuLib.Spells; +using AideDeJeuLib.Monsters; using System; using System.Diagnostics; -using System.Linq; using System.Threading.Tasks; using Xamarin.Forms; -using System.Reactive.Linq; -using AideDeJeuLib.Monsters; namespace AideDeJeu.ViewModels { diff --git a/AideDeJeu/AideDeJeu/ViewModels/SpellDetailViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/SpellDetailViewModel.cs index f3fa78e2..344adf1f 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/SpellDetailViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/SpellDetailViewModel.cs @@ -5,7 +5,6 @@ using System.Diagnostics; using System.Linq; using System.Threading.Tasks; using Xamarin.Forms; -using System.Reactive.Linq; namespace AideDeJeu.ViewModels { diff --git a/AideDeJeu/AideDeJeu/Views/MonstersPage.xaml b/AideDeJeu/AideDeJeu/Views/MonstersPage.xaml index f670c53f..f20e6520 100644 --- a/AideDeJeu/AideDeJeu/Views/MonstersPage.xaml +++ b/AideDeJeu/AideDeJeu/Views/MonstersPage.xaml @@ -8,52 +8,54 @@ > - - - - - diff --git a/AideDeJeu/AideDeJeu/Views/SpellsPage.xaml b/AideDeJeu/AideDeJeu/Views/SpellsPage.xaml index d2a83427..b01d912c 100644 --- a/AideDeJeu/AideDeJeu/Views/SpellsPage.xaml +++ b/AideDeJeu/AideDeJeu/Views/SpellsPage.xaml @@ -8,43 +8,45 @@ > - - - - - + diff --git a/AideDeJeu/AideDeJeuLib/AideDeJeuLib.csproj b/AideDeJeu/AideDeJeuLib/AideDeJeuLib.csproj index 5a496b0a..adc0fa2e 100644 --- a/AideDeJeu/AideDeJeuLib/AideDeJeuLib.csproj +++ b/AideDeJeu/AideDeJeuLib/AideDeJeuLib.csproj @@ -5,8 +5,6 @@ - - diff --git a/AideDeJeu/AideDeJeuLib/Spells/SpellsScrappers.cs b/AideDeJeu/AideDeJeuLib/Spells/SpellsScrappers.cs index 6a3f4e1a..cbe7afde 100644 --- a/AideDeJeu/AideDeJeuLib/Spells/SpellsScrappers.cs +++ b/AideDeJeu/AideDeJeuLib/Spells/SpellsScrappers.cs @@ -1,10 +1,8 @@ -using Akavache; -using HtmlAgilityPack; +using HtmlAgilityPack; using System; using System.Collections.Generic; using System.Linq; using System.Net.Http; -using System.Reactive.Linq; using System.Text.RegularExpressions; using System.Threading.Tasks; @@ -28,8 +26,6 @@ namespace AideDeJeuLib.Spells string html = null; using (var client = GetHttpClient()) { - // https://www.aidedd.org/dnd/sorts.php?vo=ray-of-frost - // https://www.aidedd.org/dnd/sorts.php?vf=rayon-de-givre // https://www.aidedd.org/regles/sorts/ html = await client.GetStringAsync(string.Format("https://www.aidedd.org/regles/sorts/?c={0}&min=1{1}&max=1{2}&e={3}&r={4}&s={5}", classe, niveauMin, niveauMax, ecole, rituel, source)); @@ -59,14 +55,13 @@ namespace AideDeJeuLib.Spells return spells; } - public async Task GetSpellFromSource(string id) + public async Task GetSpell(string id) { string html = null; using (var client = GetHttpClient()) { // https://www.aidedd.org/dnd/sorts.php?vo=ray-of-frost // https://www.aidedd.org/dnd/sorts.php?vf=rayon-de-givre - // https://www.aidedd.org/regles/sorts/ html = await client.GetStringAsync(string.Format("https://www.aidedd.org/dnd/sorts.php?vf={0}", id)); } @@ -76,15 +71,6 @@ namespace AideDeJeuLib.Spells return Spell.FromHtml(divSpell); } - public async Task GetSpell(string id) - { - BlobCache.ApplicationName = "AkavacheExperiment"; - //await BlobCache.UserAccount.InsertObject(id, newSpell); - var spell = await BlobCache.LocalMachine.GetOrFetchObject(id, () => GetSpellFromSource(id)); - await BlobCache.LocalMachine.Flush(); - return spell; - } - public async Task> GetSpellIds(string classe, int niveauMin = 0, int niveauMax = 9) { string html = null;