show members in a room
This commit is contained in:
@@ -100,13 +100,16 @@ export async function getMessages(roomId) {
|
||||
|
||||
export async function getMembers(roomId) {
|
||||
const query = `
|
||||
SELECT
|
||||
SELECT
|
||||
address.address_id AS id,
|
||||
address.address_name AS name,
|
||||
address.email AS email
|
||||
FROM app_room_member
|
||||
INNER JOIN address ON address.address_id = app_room_member.member_id
|
||||
WHERE app_room_member.room_id = ?
|
||||
address.email AS email,
|
||||
field_name.field_name as type
|
||||
FROM app_room
|
||||
INNER JOIN address_field ON address_field.message_id = app_room.message_id
|
||||
INNER JOIN address ON address.address_id = address_field.address_id
|
||||
INNER JOIN field_name ON field_name.field_id = address_field.field_id
|
||||
WHERE app_room.room_id = ?;
|
||||
`;
|
||||
const values = [roomId];
|
||||
return await execQueryAsync(query, values);
|
||||
|
||||
@@ -153,6 +153,7 @@ CREATE TABLE app_room_message (
|
||||
);
|
||||
|
||||
-- 14
|
||||
-- todo needed ?
|
||||
CREATE TABLE app_room_member (
|
||||
room_id INT NOT NULL,
|
||||
member_id INT NOT NULL,
|
||||
|
||||
Reference in New Issue
Block a user