Stops an active auto refresh process running in the background (if any).
Only useful in non-browser environments such as React Native or Electron.
The Supabase Auth library automatically starts and stops proactively refreshing the session when a tab is focused or not.
On non-browser platforms, such as mobile or desktop apps built with web technologies, the library is not able to effectively determine whether the application is focused or not.
When your application goes in the background or out of focus, call this method to stop the proactive refreshing of the session.
Examples
Start and stop auto refresh in React Native
import \{ AppState \} from 'react-native'
// make sure you register this only once!
AppState.addEventListener('change', (state) => \{
if (state === 'active') \{
supabase.auth.startAutoRefresh()
\} else \{
supabase.auth.stopAutoRefresh()
\}
\})