cabana/src/api/comma-auth.js

23 lines
537 B
JavaScript

import Cookies from "js-cookie";
import {
COMMA_ACCESS_TOKEN_COOKIE,
COMMA_OAUTH_REDIRECT_COOKIE
} from "../config";
function getCommaAccessToken() {
return Cookies.get(COMMA_ACCESS_TOKEN_COOKIE);
}
function isAuthenticated() {
return getCommaAccessToken() !== undefined;
}
function authUrl() {
Cookies.set(COMMA_OAUTH_REDIRECT_COOKIE, window.location.href);
return "https://community.comma.ai/ucp.php?mode=login&login=external&oauth_service=google";
}
export default { getCommaAccessToken, isAuthenticated, authUrl };