My constructor call started failing to connect to the Ring service, starting around 2019-12-19. This is probably a server-side change resulting from the bad press on Ring's "vulnerabilities". My code is similar to:
try {
const ringApi = await RingApi( {
email: '[email protected]',
password: 'password you use on ring.com',
poll: true
} );
}
catch (err) {
log("Couldn't connect.")
}
which logs that it can't connect.