summaryrefslogtreecommitdiff
path: root/DSACore/FireBase
diff options
context:
space:
mode:
Diffstat (limited to 'DSACore/FireBase')
-rw-r--r--DSACore/FireBase/Database.cs16
1 files changed, 8 insertions, 8 deletions
diff --git a/DSACore/FireBase/Database.cs b/DSACore/FireBase/Database.cs
index de7d540..02a4741 100644
--- a/DSACore/FireBase/Database.cs
+++ b/DSACore/FireBase/Database.cs
@@ -34,10 +34,10 @@ namespace DSACore.FireBase
var lastChar = await firebase
.Child("Chars")
- .OrderBy("id")
+ .OrderByKey()
.LimitToLast(1)
- .OnceSingleAsync<DatabaseChar>();
- int id = groupChar.Id = data.Id = lastChar.Id + 1;
+ .OnceAsync<DatabaseChar>();
+ int id = groupChar.Id = data.Id = lastChar.First().Object.Id + 1;
await firebase
.Child("Groups")
@@ -180,7 +180,7 @@ namespace DSACore.FireBase
{
var groups = await firebase
.Child("Groups")
- .OrderBy("id")
+ .OrderByKey()
.OnceAsync<Group>();
var ret = new List<Models.Network.Group>();
@@ -201,14 +201,14 @@ namespace DSACore.FireBase
return group;
}
- public static async void AddGroup(Group group)
+ public static async Task AddGroup(Group group)
{
var lastChar = await firebase
.Child("Groups")
- .OrderBy("id")
+ .OrderByKey()
.LimitToLast(1)
- .OnceSingleAsync<DatabaseChar>();
- int id = group.Id = lastChar.Id + 1;
+ .OnceAsync<Group>();
+ int id = group.Id = lastChar.First().Object.Id + 1;
await firebase
.Child("Groups")