import { getGPS } from '@/services/controller/DeviceController'; import { useCallback, useState } from 'react'; export default function useGetGpsModel() { const [gpsData, setGpsData] = useState(null); const [loading, setLoading] = useState(false); const getGPSData = useCallback(async () => { setLoading(true); try { const res = await getGPS(); // đổi URL cho phù hợp console.log('GPS Data fetched:', res); setGpsData(res); } catch (err) { console.error('Fetch gps data failed', err); } finally { setLoading(false); } }, []); return { gpsData, loading, getGPSData, }; }