reply message from thread and room
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { execQueryAsync, execQueryAsyncWithId } from "../db";
|
||||
|
||||
export async function getAddresseId(email: string, name?: string): Promise<number> {
|
||||
export async function getAddressId(email: string, name?: string): Promise<number> {
|
||||
const localpart = email.split("@")[0];
|
||||
const domain = email.split("@")[1];
|
||||
const query = `INSERT INTO address
|
||||
@@ -10,6 +10,12 @@ export async function getAddresseId(email: string, name?: string): Promise<numbe
|
||||
return await execQueryAsyncWithId(query, values);
|
||||
}
|
||||
|
||||
export async function getAddresses(ids: number | number[]): Promise<{ id: number, email: string }[]> {
|
||||
const query = `SELECT address_id AS id, email FROM address WHERE address_id IN (?)`;
|
||||
const values = [ids];
|
||||
return await execQueryAsync(query, values);
|
||||
}
|
||||
|
||||
export async function getFieldId(field: string): Promise<number> {
|
||||
const query = `INSERT INTO field_name (field_name) VALUES (?) ON DUPLICATE KEY UPDATE field_id=LAST_INSERT_ID(field_id)`;
|
||||
const values = [field];
|
||||
@@ -22,7 +28,7 @@ export async function getFlagId(flag: string): Promise<number> {
|
||||
return await execQueryAsyncWithId(query, values);
|
||||
}
|
||||
|
||||
export async function getMessageIdOnUid(uid: number): Promise<{message_id: number}[]> {
|
||||
export async function getMessageIdOnUid(uid: number): Promise<{ message_id: number }[]> {
|
||||
const query = `SELECT message_id FROM mailbox_message WHERE uid = ?`;
|
||||
const values = [uid];
|
||||
return await execQueryAsync(query, values);
|
||||
|
||||
Reference in New Issue
Block a user