mirror of
https://github.com/Nioux/AideDeJeu.git
synced 2025-10-29 06:26:02 +00:00
1.28 + bookmarks
This commit is contained in:
parent
39e1d6866f
commit
dc8655199a
2 changed files with 10 additions and 9 deletions
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="27" android:versionName="1.27" package="com.nioux.aidedejeu" android:installLocation="preferExternal">
|
||||
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="27" />
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="28" android:versionName="1.28" package="com.nioux.aidedejeu" android:installLocation="preferExternal">
|
||||
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="27" />
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<application android:label="Haches & Dés" android:icon="@drawable/battle_axe"></application>
|
||||
</manifest>
|
||||
|
|
@ -17,7 +17,7 @@ namespace AideDeJeu.ViewModels
|
|||
{
|
||||
public BookmarksViewModel()
|
||||
{
|
||||
LoadBookmarkCollection(BookmarkCollectionNames[BookmarkCollectionIndex]);
|
||||
LoadBookmarkCollectionAsync(BookmarkCollectionNames[BookmarkCollectionIndex]);
|
||||
}
|
||||
|
||||
public ObservableCollection<string> BookmarkCollectionNames { get; set; } = new ObservableCollection<string>()
|
||||
|
|
@ -68,7 +68,7 @@ namespace AideDeJeu.ViewModels
|
|||
{
|
||||
if (BookmarkCollectionIndex >= 0 && BookmarkCollectionIndex < BookmarkCollectionNames.Count - 1)
|
||||
{
|
||||
await LoadBookmarkCollection(BookmarkCollectionNames[BookmarkCollectionIndex]);
|
||||
await LoadBookmarkCollectionAsync(BookmarkCollectionNames[BookmarkCollectionIndex]);
|
||||
}
|
||||
else if(BookmarkCollectionIndex == BookmarkCollectionNames.Count - 1)
|
||||
{
|
||||
|
|
@ -184,7 +184,7 @@ namespace AideDeJeu.ViewModels
|
|||
}
|
||||
else if (result.Item2 == Navigator.PopupResultEnum.Save)
|
||||
{
|
||||
var items = await GetBookmarkCollection(BookmarkCollectionNames[BookmarkCollectionIndex]);
|
||||
var items = await GetBookmarkCollectionAsync(BookmarkCollectionNames[BookmarkCollectionIndex]);
|
||||
await SaveBookmarksAsync(BookmarkCollectionNames[BookmarkCollectionIndex], null);
|
||||
BookmarkCollectionNames[BookmarkCollectionIndex] = result.Item1;
|
||||
await SaveBookmarksAsync(BookmarkCollectionNames[BookmarkCollectionIndex], items);
|
||||
|
|
@ -193,7 +193,7 @@ namespace AideDeJeu.ViewModels
|
|||
|
||||
|
||||
|
||||
public async Task<List<Item>> GetBookmarkCollection(string key)
|
||||
public async Task<List<Item>> GetBookmarkCollectionAsync(string key)
|
||||
{
|
||||
if (key != null)
|
||||
{
|
||||
|
|
@ -208,9 +208,9 @@ namespace AideDeJeu.ViewModels
|
|||
}
|
||||
return null;
|
||||
}
|
||||
public async Task LoadBookmarkCollection(string key)
|
||||
public async Task LoadBookmarkCollectionAsync(string key)
|
||||
{
|
||||
var items = await GetBookmarkCollection(key);
|
||||
var items = await GetBookmarkCollectionAsync(key);
|
||||
BookmarkCollection.Clear();
|
||||
if (items != null)
|
||||
{
|
||||
|
|
@ -221,7 +221,7 @@ namespace AideDeJeu.ViewModels
|
|||
public async Task AddBookmarkAsync(string key, Item item)
|
||||
{
|
||||
var linkItem = new LinkItem() { Name = item.Name, AltName = item.AltName, Link = item.Id };
|
||||
var items = await GetBookmarkCollection(key);
|
||||
var items = await GetBookmarkCollectionAsync(key);
|
||||
if(items == null)
|
||||
{
|
||||
items = new List<Item>();
|
||||
|
|
@ -229,6 +229,7 @@ namespace AideDeJeu.ViewModels
|
|||
items.Add(linkItem);
|
||||
await SaveBookmarksAsync(key, items);
|
||||
BookmarkCollectionIndex = BookmarkCollectionNames.IndexOf(key);
|
||||
await LoadBookmarkCollectionAsync(key);
|
||||
}
|
||||
|
||||
public async Task SaveBookmarksAsync()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue