blob: 7321463e1393981aee5c793ccef7817a8ca73be1 [file] [log] [blame]
/** @module infra-sk/modules/login */
/**
* A Promise that will be resolved with the users current login status.
*
* The resolution object looks like:
* <pre>
* {
* "Email": "fred@example.com",
* "LoginURL": "https://..."
* }
* </pre>
*
* The Email will be the empty string if the user is not logged in.
*/
export var Login = fetch('https://skia.org/loginstatus/', {
credentials: 'include',
}).then(res => {
if (res.ok) {
return res.json()
}
throw new Error('Problem reading /loginstatus/:' + res.statusText);
});