This commit is contained in:
seb
2026-07-31 00:20:20 +02:00
parent 6bdac7e543
commit af8ef0a788
23 changed files with 421 additions and 123 deletions

13
src/store/lang/create.js Normal file
View File

@@ -0,0 +1,13 @@
import sql from 'mssql';
import { CREATE } from '../../sql/language.js';
export default function create(pool) {
return async (iso639) => {
const result = await pool
.request()
.input('iso639', sql.NVarChar(10), iso639)
.query(CREATE);
return result.recordset[0].id;
};
}

11
src/store/lang/delete.js Normal file
View File

@@ -0,0 +1,11 @@
import sql from 'mssql';
import { DELETE } from '../../sql/language.js';
export default function del(pool) {
return async (id) => {
await pool
.request()
.input('id', sql.Int, id)
.query(DELETE);
};
}

8
src/store/lang/list.js Normal file
View File

@@ -0,0 +1,8 @@
import { LIST } from '../../sql/language.js';
export default function list(pool) {
return async () => {
const result = await pool.request().query(LIST);
return result.recordset;
};
}