diff --git a/src/api/web-control.jsx b/src/api/web-control.jsx new file mode 100644 index 0000000..4162c6a --- /dev/null +++ b/src/api/web-control.jsx @@ -0,0 +1,14 @@ +import { SendRequest } from '../components/Global/ApiRequest'; + +const resetWA = async () => { + const response = await SendRequest({ + method: 'post', + prefix: `notifikasi-wa/restart-wa`, + }); + + return response.data; +}; + +export { + resetWA, +}; diff --git a/src/pages/webControl/IndexWebControl.jsx b/src/pages/webControl/IndexWebControl.jsx index 93a72fb..60af7da 100644 --- a/src/pages/webControl/IndexWebControl.jsx +++ b/src/pages/webControl/IndexWebControl.jsx @@ -1,6 +1,7 @@ import React, { useState, useEffect, memo } from 'react'; import { useNavigate } from 'react-router-dom'; import { Button, Typography } from 'antd'; +import { resetWA } from '../../api/web-control'; import { useBreadcrumb } from '../../layout/LayoutBreadcrumb'; const { Text } = Typography; @@ -19,6 +20,7 @@ const IndexWebControl = memo(function IndexWebControl() { const handleReset = () => { setIsPlaying(false); + resetWA(); }; useEffect(() => {