summaryrefslogtreecommitdiff
path: root/DSACore/FireBase/Database.cs
diff options
context:
space:
mode:
authorTrueDoctor <d-kobert@web.de>2018-09-30 02:06:02 +0200
committerTrueDoctor <d-kobert@web.de>2018-09-30 02:06:02 +0200
commit560f454c9beb2f691730b126fc6b3e23d68d6681 (patch)
tree944ac498da2d3d231ef928769c55bf29a39070d0 /DSACore/FireBase/Database.cs
parent7db0e121521733273a8ca3977e91e6f88756f38a (diff)
added mot of the database infrastructure
Diffstat (limited to 'DSACore/FireBase/Database.cs')
-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")