Merge branch 'dev' into fixGroupLogs
This commit is contained in:
commit
71a4e6906f
8 changed files with 12 additions and 12 deletions
|
|
@ -1112,7 +1112,7 @@ export async function getMessagesTable(
|
||||||
return { rows: rowsOrganized, columns };
|
return { rows: rowsOrganized, columns };
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function deleteMessagesFn(ids: number[]) {
|
export async function deleteMessagesFn(ids: string[]) {
|
||||||
try {
|
try {
|
||||||
return await api.delete(`${BASE_URL_API}monitor/messages`, {
|
return await api.delete(`${BASE_URL_API}monitor/messages`, {
|
||||||
data: ids,
|
data: ids,
|
||||||
|
|
@ -1124,5 +1124,5 @@ export async function deleteMessagesFn(ids: number[]) {
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function updateMessageApi(data: Message) {
|
export async function updateMessageApi(data: Message) {
|
||||||
return await api.post(`${BASE_URL_API}monitor/messages/${data.index}`, data);
|
return await api.post(`${BASE_URL_API}monitor/messages/${data.id}`, data);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ const useRemoveSession = (setSuccessData, setErrorData) => {
|
||||||
await deleteMessagesFn(
|
await deleteMessagesFn(
|
||||||
messages
|
messages
|
||||||
.filter((msg) => msg.session_id === session_id)
|
.filter((msg) => msg.session_id === session_id)
|
||||||
.map((msg) => msg.index),
|
.map((msg) => msg.id),
|
||||||
);
|
);
|
||||||
deleteSession(session_id);
|
deleteSession(session_id);
|
||||||
setSuccessData({
|
setSuccessData({
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ export default function SessionView({ rows }: { rows: Array<any> }) {
|
||||||
const setErrorData = useAlertStore((state) => state.setErrorData);
|
const setErrorData = useAlertStore((state) => state.setErrorData);
|
||||||
const setSuccessData = useAlertStore((state) => state.setSuccessData);
|
const setSuccessData = useAlertStore((state) => state.setSuccessData);
|
||||||
|
|
||||||
const [selectedRows, setSelectedRows] = useState<number[]>([]);
|
const [selectedRows, setSelectedRows] = useState<string[]>([]);
|
||||||
|
|
||||||
const { handleRemoveMessages } = useRemoveMessages(
|
const { handleRemoveMessages } = useRemoveMessages(
|
||||||
setSelectedRows,
|
setSelectedRows,
|
||||||
|
|
@ -52,7 +52,8 @@ export default function SessionView({ rows }: { rows: Array<any> }) {
|
||||||
]}
|
]}
|
||||||
overlayNoRowsTemplate="No data available"
|
overlayNoRowsTemplate="No data available"
|
||||||
onSelectionChanged={(event: SelectionChangedEvent) => {
|
onSelectionChanged={(event: SelectionChangedEvent) => {
|
||||||
setSelectedRows(event.api.getSelectedRows().map((row) => row.index));
|
console.log(event.api.getSelectedRows());
|
||||||
|
setSelectedRows(event.api.getSelectedRows().map((row) => row.id));
|
||||||
}}
|
}}
|
||||||
rowSelection="multiple"
|
rowSelection="multiple"
|
||||||
suppressRowClickSelection={true}
|
suppressRowClickSelection={true}
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,10 @@ import { deleteMessagesFn } from "../../../../../controllers/API";
|
||||||
import { useMessagesStore } from "../../../../../stores/messagesStore";
|
import { useMessagesStore } from "../../../../../stores/messagesStore";
|
||||||
|
|
||||||
const useRemoveMessages = (
|
const useRemoveMessages = (
|
||||||
setSelectedRows: (data: number[]) => void,
|
setSelectedRows: (data: string[]) => void,
|
||||||
setSuccessData: (data: { title: string }) => void,
|
setSuccessData: (data: { title: string }) => void,
|
||||||
setErrorData: (data: { title: string }) => void,
|
setErrorData: (data: { title: string }) => void,
|
||||||
selectedRows: number[],
|
selectedRows: string[],
|
||||||
) => {
|
) => {
|
||||||
const deleteMessages = useMessagesStore((state) => state.removeMessages);
|
const deleteMessages = useMessagesStore((state) => state.removeMessages);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ export default function MessagesPage() {
|
||||||
const setErrorData = useAlertStore((state) => state.setErrorData);
|
const setErrorData = useAlertStore((state) => state.setErrorData);
|
||||||
const setSuccessData = useAlertStore((state) => state.setSuccessData);
|
const setSuccessData = useAlertStore((state) => state.setSuccessData);
|
||||||
|
|
||||||
const [selectedRows, setSelectedRows] = useState<number[]>([]);
|
const [selectedRows, setSelectedRows] = useState<string[]>([]);
|
||||||
|
|
||||||
const { handleRemoveMessages } = useRemoveMessages(
|
const { handleRemoveMessages } = useRemoveMessages(
|
||||||
setSelectedRows,
|
setSelectedRows,
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ export const useMessagesStore = create<MessagesStoreType>((set, get) => ({
|
||||||
updateMessage: (message) => {
|
updateMessage: (message) => {
|
||||||
set(() => ({
|
set(() => ({
|
||||||
messages: get().messages.map((msg) =>
|
messages: get().messages.map((msg) =>
|
||||||
msg.index === message.index ? message : msg,
|
msg.id === message.id ? message : msg,
|
||||||
),
|
),
|
||||||
}));
|
}));
|
||||||
},
|
},
|
||||||
|
|
@ -41,7 +41,7 @@ export const useMessagesStore = create<MessagesStoreType>((set, get) => ({
|
||||||
try {
|
try {
|
||||||
set((state) => {
|
set((state) => {
|
||||||
const updatedMessages = state.messages.filter(
|
const updatedMessages = state.messages.filter(
|
||||||
(msg) => !ids.includes(msg.index),
|
(msg) => !ids.includes(msg.id),
|
||||||
);
|
);
|
||||||
get().setMessages(updatedMessages);
|
get().setMessages(updatedMessages);
|
||||||
resolve(updatedMessages);
|
resolve(updatedMessages);
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
type Message = {
|
type Message = {
|
||||||
artifacts: Record<string, any>;
|
artifacts: Record<string, any>;
|
||||||
flow_id: string;
|
flow_id: string;
|
||||||
index: number;
|
|
||||||
message: string;
|
message: string;
|
||||||
sender: string;
|
sender: string;
|
||||||
sender_name: string;
|
sender_name: string;
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ export type MessagesStoreType = {
|
||||||
removeMessage: (message: Message) => void;
|
removeMessage: (message: Message) => void;
|
||||||
updateMessage: (message: Message) => void;
|
updateMessage: (message: Message) => void;
|
||||||
clearMessages: () => void;
|
clearMessages: () => void;
|
||||||
removeMessages: (ids: number[]) => void;
|
removeMessages: (ids: string[]) => void;
|
||||||
columns: Array<ColDef | ColGroupDef>;
|
columns: Array<ColDef | ColGroupDef>;
|
||||||
setColumns: (columns: Array<ColDef | ColGroupDef>) => void;
|
setColumns: (columns: Array<ColDef | ColGroupDef>) => void;
|
||||||
deleteSession: (id: string) => void;
|
deleteSession: (id: string) => void;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue