diff --git a/web/pages/chat/users.tsx b/web/pages/chat/users.tsx
index 66de805db..15707f51e 100644
--- a/web/pages/chat/users.tsx
+++ b/web/pages/chat/users.tsx
@@ -1,7 +1,7 @@
import React, { useState, useEffect, useContext } from 'react';
import { Typography } from 'antd';
import { ServerStatusContext } from '../../utils/server-status-context';
-import { CONNECTED_CLIENTS, fetchData, DISABLED_USERS } from '../../utils/apis';
+import { CONNECTED_CLIENTS, fetchData, DISABLED_USERS, MODERATORS } from '../../utils/apis';
import UserTable from '../../components/user-table';
import ClientTable from '../../components/client-table';
@@ -15,6 +15,7 @@ export default function ChatUsers() {
const [disabledUsers, setDisabledUsers] = useState([]);
const [clients, setClients] = useState([]);
+ const [moderators, setModerators] = useState([]);
const getInfo = async () => {
try {
@@ -30,6 +31,13 @@ export default function ChatUsers() {
} catch (error) {
console.log('==== error', error);
}
+
+ try {
+ const result = await fetchData(MODERATORS);
+ setModerators(result);
+ } catch (error) {
+ console.error('error fetching moderators', error);
+ }
};
useEffect(() => {
@@ -73,6 +81,9 @@ export default function ChatUsers() {