function ThirdpartyDetail({ id }) { const { upsert, getEntity } = useSyncClient({ apiUrl: '/api/smartauth', getAccessToken: () => localStorage.getItem('access_token'), scope: ['thirdparty'] }); const cacheServerData = async () => { // Récupérer les données du serveur const data = await api.private.get(`thirdparties/${id}`).json(); // Stocker localement sans déclencher de sync await upsert('thirdparty', id, data); }; // Avec queueChange = true, la modification sera synchronisée const upsertAndSync = async (data) => { await upsert('thirdparty', id, data, true); }; // ... }