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 User from './user';
@@ -33,7 +34,7 @@ class UsageData extends Base {
});
async increaseConsumedTaskCountByOne() {
return await this.$query().patch({ consumedTaskCount: this.consumedTaskCount + 1 });
return await this.$query().patch({ consumedTaskCount: raw('consumed_task_count + 1') });
}
}