objects IDs counter refactoring

This commit is contained in:
2026-02-07 11:46:52 +02:00
parent b72d386b73
commit 06d485e63a
6 changed files with 14 additions and 19 deletions
+1 -1
View File
@@ -30,7 +30,7 @@ class GameObjectsManager{
* @param {GameObject} data Asset data, данни за игровия обект
*/
this.create = async function(ctx, data){
data.id = (await db.getLastId(collection)) + 1;
data.id = await db.getId(collection);
await db.create(collection, data);
if (ctx.files?.file){
await this.addFile(data, ctx.files.file)
+1 -1
View File
@@ -19,7 +19,7 @@ class GamesManager{
* @param {Game} data the game description, дефиниция на играта
*/
this.create = async function(ctx, data){
data.id = (await db.getLastId(collection)) + 1;
data.id = await db.getId(collection);
await db.create(collection, data);
return data;
}
+1 -1
View File
@@ -20,7 +20,7 @@ class ScenariosManager{
* @param {Scenario} data the scenario, данни за сценария
*/
this.create = async function(ctx, data){
data.id = (await db.getLastId(collection)) + 1;
data.id = await db.getId(collection);
await db.create(collection, data);
return data;
}