Merge pull request #126 from stephb9959/main

[WIFI-11545] Fixed event queue API
This commit is contained in:
Charles Bourque
2022-11-11 13:34:50 +00:00
committed by GitHub
2 changed files with 6 additions and 3 deletions

View File

@@ -31,12 +31,15 @@ export type EventQueueModalProps = {
export const EventQueueModal = ({ serialNumber, modalProps }: EventQueueModalProps) => {
const { t } = useTranslation();
const eventQueue = useGetEventQueue();
const { hasCopied, onCopy } = useClipboard(JSON.stringify(eventQueue.data ?? {}, null, 2));
const { hasCopied, onCopy, setValue } = useClipboard(JSON.stringify(eventQueue.data ?? {}, null, 2));
const fetch = () => {
eventQueue.mutate(serialNumber);
};
React.useEffect(() => {
setValue(JSON.stringify(eventQueue.data ?? {}, null, 2));
}, [eventQueue.data]);
React.useEffect(() => {
if (modalProps.isOpen) fetch();
}, [modalProps.isOpen]);

View File

@@ -51,7 +51,7 @@ export const useDeleteCommand = () => {
return useMutation(deleteCommandHistory, {
onSuccess: () => {
queryClient.invalidateQueries('commands');
queryClient.invalidateQueries(['commands']);
},
});
};
@@ -93,7 +93,7 @@ export type EventQueueResponse = {
const getEventQueue = async (serialNumber: string) =>
axiosGw
.post(`device/${serialNumber}/eventqueue`, {
types: ['dhcp', 'wifi'],
types: ['dhcp-snooping', 'wifi-frames'],
serialNumber,
})
.then((response) => response.data as EventQueueResponse);