fix getIndex function

This commit is contained in:
FullGreaM 2022-04-26 09:46:14 +03:00
parent 3263706d57
commit d218e093d1

View File

@ -42,8 +42,15 @@ class database {
ToString(value) { ToString(value) {
return typeof(value) === 'string' ? '\'' + value + '\'' : value; return typeof(value) === 'string' ? '\'' + value + '\'' : value;
} }
getIndex (table, indexColumn) { getIndex (table, indexColumn, index_starts = 0) {
return this.get(table).length; // return this.get(table).length;
let tableData = this.get(table).sort(a, b => a[indexColumn] - b[indexColumn]);
let index = index_starts - 1;
for (let i in tableData) {
if (i != tableData[i][indexColumn]) return i;
index = i;
}
return index + 1;
} }
execute(SQLRequest) { execute(SQLRequest) {
try { try {