diff options
author | TrueDoctor <d-kobert@web.de> | 2018-09-30 02:06:02 +0200 |
---|---|---|
committer | TrueDoctor <d-kobert@web.de> | 2018-09-30 02:06:02 +0200 |
commit | 560f454c9beb2f691730b126fc6b3e23d68d6681 (patch) | |
tree | 944ac498da2d3d231ef928769c55bf29a39070d0 /DSACore/FireBase | |
parent | 7db0e121521733273a8ca3977e91e6f88756f38a (diff) |
added mot of the database infrastructure
Diffstat (limited to 'DSACore/FireBase')
-rw-r--r-- | DSACore/FireBase/Database.cs | 16 |
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") |