RedGifs Downloader

Creates a sidebar button to download the currently playing gif in the currently selected quality.

< RedGifs Downloader 피드백

질문/댓글

§
작성: 2024-06-05
수정: 2024-06-05

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;
}
hunkyburrito개발자
§
작성: 2024-06-05

Thanks for the update. I've gone ahead and updated with the suggested changes.

댓글 남기기

댓글을 남기려면 로그인하세요.