refactor: increment consumed task count atomically

This commit is contained in:
Ali BARIN
2023-03-08 01:45:22 +00:00
parent 472ffd5b5c
commit 934cdb8237

View File

@@ -1,3 +1,4 @@
import { raw } from 'objection';
import Base from './base'; import Base from './base';
import User from './user'; import User from './user';
@@ -33,7 +34,7 @@ class UsageData extends Base {
}); });
async increaseConsumedTaskCountByOne() { async increaseConsumedTaskCountByOne() {
return await this.$query().patch({ consumedTaskCount: this.consumedTaskCount + 1 }); return await this.$query().patch({ consumedTaskCount: raw('consumed_task_count + 1') });
} }
} }