From d2bd1aeb45205d2d42cc6319f6dde22c4b4128ef Mon Sep 17 00:00:00 2001 From: amel Date: Tue, 29 Oct 2024 14:45:28 +0800 Subject: [PATCH] fix: realtime jabatan --- src/module/position/ui/list_position_active.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/module/position/ui/list_position_active.tsx b/src/module/position/ui/list_position_active.tsx index c1c049a..cfd2929 100644 --- a/src/module/position/ui/list_position_active.tsx +++ b/src/module/position/ui/list_position_active.tsx @@ -28,6 +28,7 @@ export default function ListPositionActive() { const refresh = useHookstate(globalRefreshPosition) const roleLogin = useHookstate(globalRole) const [nameGroup, setNameGroup] = useState('') + const [idGroup, setIdGroup] = useState('') const tema = useHookstate(TEMA) const [dataRealTime, setDataRealtime] = useWibuRealtime({ WIBU_REALTIME_TOKEN: keyWibu, @@ -40,6 +41,7 @@ export default function ListPositionActive() { const res = await funGetAllPosition('?active=' + status + '&group=' + group + '&search=' + searchQuery) setDataPosition(res.data); setNameGroup(res.filter.name) + setIdGroup(res.filter.id) setLoading(false) } catch (error) { toast.error("Gagal mendapatkan position, coba lagi nanti"); @@ -54,7 +56,7 @@ export default function ListPositionActive() { }, [status, group, searchQuery, refresh.get()]) useShallowEffect(() => { - if (dataRealTime && dataRealTime.some((i: any) => i.category == 'data-position' && i.group == group)) { + if (dataRealTime && dataRealTime.some((i: any) => i.category == 'data-position' && i.group == idGroup)) { getAllPosition(false) } }, [dataRealTime])