You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update two-factor login function to use new endpoint.
Reduce unnecessary calls to API. When receiving 403 error, library will only attempt to log back in to Alarm.com after checking current login status. Library will also only check for device types that are confirmed to be installed in the user's system.
Better handling around 403 errors. Now tries to log back in again (403 can mean that the user is logged out), then fails under assumption that logged in user doesn't have access to requested device.