register flags

This commit is contained in:
grimhilt
2023-04-07 17:59:24 +02:00
parent 46ed3a1f41
commit af76e8f2f9
6 changed files with 49 additions and 343 deletions

View File

@@ -16,6 +16,12 @@ export async function getFieldId(field: string): Promise<number> {
return await execQueryAsyncWithId(query, values);
}
export async function getFlagId(flag: string): Promise<number> {
const query = `INSERT INTO flag_name (flag_name) VALUES (?) ON DUPLICATE KEY UPDATE flag_id=LAST_INSERT_ID(flag_id)`;
const values = [flag];
return await execQueryAsyncWithId(query, values);
}
export async function findRoomByOwner(ownerId: number): Promise<{ room_id: number }[]> {
const query = `SELECT room_id FROM app_room WHERE owner_id = ?`;
const values = [ownerId];