Hey, it looks like they changed where they store the token, currently in localStorage with the key session_data, maybe you can update something like:
async function getGif(gifId) {
// Check if the GIF information exists in the cache
if (gifCache[gifId]) {
return gifCache[gifId]; // Return cached data if available
}
const token = JSON.parse(localStorage.getItem('session_data')).token;
// If not cached, fetch GIF info from the API
let gifReq = await fetch(`https://api.redgifs.com/v2/gifs/${gifId}`, {
method: 'GET',
headers: {
Authorization: `Bearer ${token}`,
},
});
let gifInfo = await gifReq.json();
// Cache the fetched GIF information
gifCache[gifId] = gifInfo;
return gifInfo;
}
Hey, it looks like they changed where they store the token, currently in localStorage with the key
session_data
, maybe you can update something like: