// Backend sets cookies after login
// Frontend automatically includes cookies in requests
// Cookies are not accessible to JavaScript (XSS protection)
import { isTokenExpired, getTimeUntilExpiration } from "yieldfi-sdk";
const accessToken = localStorage.getItem("accessToken");
// Check if token is expired
if (isTokenExpired(accessToken)) {
console.log("Token is expired, need to refresh");
}
// Check with buffer (refresh if expiring in 5 minutes)
if (isTokenExpired(accessToken, 300)) {
console.log("Token expiring soon, refreshing proactively");
}
// Get time until expiration
const secondsLeft = getTimeUntilExpiration(accessToken);
console.log(`Token expires in ${secondsLeft} seconds`);