partial
This commit is contained in:
@@ -127,6 +127,17 @@ export default function SettingsPage() {
|
||||
.finally(() => setIsLoading(false));
|
||||
}, []);
|
||||
|
||||
// Poll for presence updates every 10 seconds
|
||||
useEffect(() => {
|
||||
if (!notif.discord_enabled || !adaptiveMeds.presence_tracking_enabled) return;
|
||||
|
||||
const interval = setInterval(() => {
|
||||
api.adaptiveMeds.getPresence().then((data: PresenceStatus) => setPresence(data));
|
||||
}, 10000);
|
||||
|
||||
return () => clearInterval(interval);
|
||||
}, [notif.discord_enabled, adaptiveMeds.presence_tracking_enabled]);
|
||||
|
||||
const flashSaved = () => {
|
||||
setSaved(true);
|
||||
setTimeout(() => setSaved(false), 1500);
|
||||
|
||||
Reference in New Issue
Block a user