This commit is contained in:
Chelsea
2026-02-17 05:46:59 +00:00
parent 596467628f
commit 3d3b80fe96
5 changed files with 49 additions and 8 deletions

View File

@@ -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);